PDA

View Full Version : چطوری این خطا را بر طرف کنم:run time error 06-overflow



rezazare228
چهارشنبه 30 خرداد 1386, 22:51 عصر
سلام
من یک نرم افزار ناوبری با GPS دارم که تحت vb4 چند سال پیش و زمانی که از سیستم عامل windows 98 استفاده میکردم نوشته شده والان که از vb6وwindows xp استفاده میکنم بعد از 4 دقیقه از اجرای برنامه این خطا را دارم و باید دوباره برنامه را اجرا کنم،اگر کسی بتواند این مشکل من را حل کند هم ممنونم و هم هزینه کارش را پرداخت میکنم.:لبخند: :ناراحت:

Hossein Bazyan
پنج شنبه 31 خرداد 1386, 00:07 صبح
سلام
این نوع خطاها را خطای زمان اجرا میگویند و تا سورس برنامه نباشه نمیشه نظری داد.

CodeMasterX
پنج شنبه 31 خرداد 1386, 03:01 صبح
تا نگید که از چه کتابخانه ها و کنترلهایی استفاده کردین، و ضمنان کد برنامه هم نباشه نمیشه تعیین کرد که از کجا خطا داده شده.

سید غلامرضا موسوی
شنبه 02 تیر 1386, 08:08 صبح
با سلام
خطای overflow یا سرریز زمانی رخ می ده که شما یه متغیر تعریف میکنید ولی مقداری که به این متغیر می دهید خارج از محدوده اون باشه. مثلا ممکنه متغیر شما از نوع (byte (0-255 باشه ولی مقداری که به اون می دهید در محدوده( 32767تاinteger(-32768 باشه.

noorsoft
شنبه 02 تیر 1386, 08:52 صبح
بعضی از توابع در ویندوز 98 شانزده بیتی بودند و ورودیها و خروجیهای آنها هم از نوع Integer بود ولی همون توابع در ویندوز XP سی و دو بیتی شدند و ورودی ها و خروجیهاشون از نوع Long شده خطا بخاطر همینه اگه متغییرهایی که روش این پیغام را میده از نوع Long کنی مشکل حل میشه

hossein_sh2008
سه شنبه 04 اسفند 1388, 21:33 عصر
براي رفع مشكل به اين بخش مراجعه كنيد
http://barnamenevis.org/forum/showthread.php?t=136474&highlight=flow
:بامزه:

BTS_ARMY
سه شنبه 09 دی 1399, 16:34 عصر
divide error - overflow.
to manually process this error
,
change address of INT 0 in interrupt vector table.
دلیل این خطا چیه؟

www.pc3enter.tk
جمعه 17 بهمن 1399, 16:29 عصر
کجا و به شکل این مشکل برای شما پیش میاد و اجرا میشه؟