مشاهده نسخه کامل
: مشکل برنامه با محاسبات سنگین
سلام دوستان
برنامه ای نوشتم برای پیدا کردن اعداد اول که با یه مشکل مواجه شدم:
وقتی برنامه شروع به محاسبات سنگین میکنه فرم برنامه(تا اتمام محاسبات) قفل می شه و نمی توان برنامه رو کنترل کرد
مثلا:
انجام محاسبات رو متوقف کرد.در ضمن فرم برنامه هم مثل برنامه های هنگ کرده می شه. راهی برای حل این مشکل سراغ دارید؟ :sad:
اگه کمکم کنید خیلی ممنون می شم :blush:
Payman_62
23-08-2006, 01:56
سلام.
بین دستوراتت 1 doevents بذار.
سلام
از توجهتون ممنون اما نمی دونم این دستور چه کاربردی داره؟
و چطور باید استفاده بشه ؟اگه بیشتر توضیح بدید ممنون میشم
shamsoft
26-08-2006, 00:55
اين دستور رو هر جايي مي توني بكار ببري.
فقط كافيه بعد از هر چند تا دستور بنويسي doevents
Payman_62
26-08-2006, 02:19
سلام.
نمیخواد چند خط یه بار بذاری.
تو حلقه هات بذار.
شرمنده ولی انگار vb.netدستور رو نمی شناسه ! کامپایلرش اشکال میگیره شاید این دستور مال vb6 باشه؟!
*Batman*
26-08-2006, 16:00
بابا برنامه عدد اول نبايد قفل كنه.حتما درست كد نويسي نكردي؟
چي نوشتي؟
shamsoft
26-08-2006, 17:51
"انگار vb.netدستور رو نمی شناسه ! کامپایلرش اشکال میگیره شاید این دستور مال vb6 باشه؟!"
آره اين مال vb6 هست.ولي .نت ميشناستش يا نه نمي دونم
:happy: نه عزیز جان گفتم که :فرم برنامه قفل میشه
وگرنه محاسبات به درستی انجام میشه و پس از اتمام ,دوباره فرم برنامه هم را میوفته ولی اون موقع دکمه ی مثلا stop به درد ... هم نمی خوره! دوستان هم راهنمایی کردند ولی انگار این دستور تو .netجواب نمیده! :sad:
برنامه هم یه بازه رو میگیره واعداد اول اون ناحیه رو پیدا میکنه
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.