View Full Version : سوال: ساخت loading
mahdi1373
جمعه 04 دی 1388, 14:13 عصر
من یک برنامه نوشتم که در آن چند حلقه for تو در تو کار می کنند و مدت زیادی طول می کشد تا برنامه کارش را انجام دهد. ولی برنامه ی من پس از چند ثانیه هنگ میکند. می خواهم بدانم چطور می توانم یک نوار loadnig برای آن بگذارم تا در هنگام کار پر شود(مانند نصب برنامه).
lahij.ir
پنج شنبه 28 مرداد 1389, 17:21 عصر
من یک برنامه نوشتم که در آن چند حلقه for تو در تو کار می کنند و مدت زیادی طول می کشد تا برنامه کارش را انجام دهد. ولی برنامه ی من پس از چند ثانیه هنگ میکند. می خواهم بدانم چطور می توانم یک نوار loadnig برای آن بگذارم تا در هنگام کار پر شود(مانند نصب برنامه).
اگه برنامه هنگ کنه ، نوار پروگرس بار هم گیر میکنه ! فرقی نداره که برازیش یا نزاریش :لبخند:
ashkan209
پنج شنبه 28 مرداد 1389, 18:14 عصر
توی حلقه ات خط زیر رو اضافه کن
Application.Doevents
b.mahsa
پنج شنبه 28 مرداد 1389, 20:02 عصر
از thread هم میتونی استفاده کنی.
sh2007
پنج شنبه 28 مرداد 1389, 20:52 عصر
بنظرمن حلقه ها رو بررسي كن
Saman_12
پنج شنبه 28 مرداد 1389, 21:08 عصر
میتونی از BackgrandWorker که یکی از کامپوننت های دات نت هست استفاده کنی!
محسن شامحمدی
پنج شنبه 28 مرداد 1389, 21:50 عصر
اگز از تابع doevents استفاده کنی فرم اصلا حالت فریز پیدا نمی کنه
اینطوری
for i=1 to 1500
'Your Codes here
prg.incrase 1
application.doevents
next
mostafa.sadeghi
شنبه 13 آذر 1389, 19:17 عصر
آقا سلام کی میدونه BackgrandWorker در سی شارپ چکار میکند مرسی
pouyansaraf
شنبه 13 آذر 1389, 22:11 عصر
آقا سلام کی میدونه BackgrandWorker در سی شارپ چکار میکند مرسی
در سی شارپ نمیدونم بهتره برید تو تالار سی شارپ سوال کنید
ولی من دو تا تاپیک که خودم از اون یاد گرفتم رو براتون میزارم.
http://barnamenevis.org/showthread.php?191909
http://barnamenevis.org/showthread.php?246235
اگر سوالی داشتید ... در حد بضاعت چشم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.