امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
پاسخ به رویدادها در حین پیشرفت پروسه
نویسنده پیام
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #1
پاسخ به رویدادها در حین پیشرفت پروسه
سلام
خلاصه اینه که معادل فرمان DoEvents توی VB رو میخوام. اما مفصل:
فرض کنید یه پروسه طولانی به صورت زیر داریم:
for i := 1to 10 do begin
ProgressBar1.StepBy(10
sleep(500
end
برنامه تا پایان این پروسه قفل می شود و کاربر نمی تواند کاری بکند
مثلا اگر دکمه ای روی فرم باشد کاربر نمی تواند آن را کلیلک کند
چکار کنم که همزمان با پیشرفت این پروسه برنامه ام به سایر رویدادها نیز پاسخ بدهد؟


۳۰-دى-۱۳۸۶, ۰۸:۲۸:۱۱
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: پاسخ به رویدادها در حین پیشرفت پروسه
اخر حلقه for اینو بزار
application.processmessage;
(آخرین ویرایش در این ارسال: ۳۰-دى-۱۳۸۶, ۱۰:۳۵:۱۰، توسط lord_viper.)
۳۰-دى-۱۳۸۶, ۱۰:۲۵:۱۰
وب سایت ارسال‌ها
پاسخ
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #3
RE: پاسخ به رویدادها در حین پیشرفت پروسه
خیلی ممنون lord_viper
واقعاً کمکم کرد Rolleyes
امیدوارم دیگران هم استفاده کنند

اما چرا پاسخ به ایمیلم ارسال نشد؟


۰۳-بهمن-۱۳۸۶, ۰۵:۵۱:۲۰
ارسال‌ها
پاسخ
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #4
RE: پاسخ به رویدادها در حین پیشرفت پروسه
mojtabamalaekeh نوشته است:اما چرا پاسخ به ایمیلم ارسال نشد؟
مدلشه Whistle

Exclamation
۰۳-بهمن-۱۳۸۶, ۱۲:۰۹:۴۱
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  گرفتن لیست پروسه ها از طریق WMI lord_viper 0 2,129 ۱۷-آبان-۱۳۹۱, ۱۱:۵۱:۳۱
آخرین ارسال: lord_viper

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS