PDA

View Full Version : سوال: کار نکردن همزمان کامپونت ساعت در حین اجرای برنامه



mr.siahatgar
یک شنبه 03 شهریور 1398, 20:35 عصر
با سلام
من یه برنامه دارم که روی فرم یک دکمه هست که وقتی ان را میزنیم محاسباتی انجام میده
کنار این فرم یه کامپونت ساعت هم گذاشتم
وقتی برنامه را ران میکنم ساعت کار میکنه اما وقتی دکمه اجرای محاسبات میزنم ساعت می ایسته و کار نمیکنه تا وقتی که محاسبات تمام بشه و دوباره ساعت کار کند
کسی میدونه علتش چیه و چکار باید بکنم

barnamenevisjavan
یک شنبه 03 شهریور 1398, 23:37 عصر
با سلام
من یه برنامه دارم که روی فرم یک دکمه هست که وقتی ان را میزنیم محاسباتی انجام میده
کنار این فرم یه کامپونت ساعت هم گذاشتم
وقتی برنامه را ران میکنم ساعت کار میکنه اما وقتی دکمه اجرای محاسبات میزنم ساعت می ایسته و کار نمیکنه تا وقتی که محاسبات تمام بشه و دوباره ساعت کار کند
کسی میدونه علتش چیه و چکار باید بکنم
درستش اینه کد بزارید
اما جواب شما این هست که محاسبات شما داره توی ترد اصلی برنامه انجام میشه برای همین تا اتمام اون رابط کاربری برنامه اپدیت نمیشه! که نتیجش میشه ساعت هنگ میکنه
شما باید اون محاسبات رو توسط backgroundWorker انجامش بدی