واضح آرشیو وب فارسی:سایت ریسک: rezazare22820-06-2007, 10:59 PMسلام من قبلا" هم در اين قسمت اين سوال را مطرح كرده ام ولي جواب درستي دريافت نكرده ام،بهر حال مشكل من اين است كه در نرم افزاري كه يكي از دوستانم چند سال پيش تحت ويژوال بيسيك 4 نوشته است و يك نرم افزار ناوبري است(ناوبري با جي-پي-اس)و در ضمن سورس برنامه باز ميباشد اين خطا را دارم،در حال حاضر اين نرم افزار را تحت ويژوال استوديو 06(يا 2000)در محيط ويندوز xp اجرا ميكنيم و اين خطا run time error6-overflow بعد از 4 دقيقه از اجراي نرم افزار ديده ميشود و بايد از برنامه خارج شده و دوباره اجرا كرد. البته يك تايمر هم به نرم افزار اضافه كرده ايم و visua basic 4 نيز ديگر install نميكنيم ، چون در حال حاضر visual basic6 در بازار موجود است . اگر كسي از دوستان كه با سيستم GPS و نرم افزار VB 6 اشناست بتواند به من كمك كند ممنون شده و هزينه اين كمك پرداخت خواهد شد. _H2_21-06-2007, 02:06 PMسلام این خطای سرریز است، یعنی شما متغییری در برنامه تان دارید که بیشتر از گنجایشش در آن می ریزید، مثلاً اگر نوع Short را در VB 8 در نظر بگیرید، شما حداکثر میتوانید عدد 32767+ را در آن قرار دهید و بیش از آن موجب خطای سرریز میشود. متغییر مشکل دار را پیدا کنید و به نوع با اندازه بزرگتر تبدیلش کنید. ضمناً من هیچ وقت وقتم را صرف آپدید نرم افزارهای VB 6 به VB 8 نمیکنم، و ترجیح میدهم کل برنامه را از نو بسازم. تازه چند پروژه جالب هم که در VB 7 داشتم را کلا (بدون آپدید) از اول و صفر در VB 8 ساختم. در کل به نظر من تعمیر کدی که با VB 4 نوشته شده باشد، اتلاف وقت و همان قضیه آفتابه خرج لحیم است! قول میدهم هرجایش را که درست کنید جای دیگرش ایراد پیدا میکند! اگر برنامه نویسی بلد هستید، از نو و با NewProject در VB 8 شروع کنید و چیز بدرد بخور جدیدی بسازید. m.kavakebi29-07-2007, 12:56 AMاگه مشكلت حل نميشه نمونه را بفرست شايد بشه برش كاري كرد (البته اگر محرمانه نيست):46: سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1560]