PDA

View Full Version : مبتدی: طول کشیدن باز شدن فرم



piter11
سه شنبه 07 بهمن 1393, 23:12 عصر
یه مشکلی که برنامه من داره 2تا از فرماش 5 ثانیه طول میکشن تا باز شن کسی راه حلی سراغ داره واسه سریع تر باز شدن فرم ها؟ از یکی پرسیدم گفتش از روش چند نخی باید استفاده کنی ...... با تشکر

hamid_73
چهارشنبه 08 بهمن 1393, 00:02 صبح
اره بهترین راه همین روش چند نخی هستش

SabaSabouhi
چهارشنبه 08 بهمن 1393, 11:08 صبح
سلام
نه دوست عزیز، استفاده از MultiThreading مشکل شما رو حل نمی‌کنه.
ممکنه اشکال از منطق‌های شما باشه، و یا این که واقعاً فرم کند باشه.
در صورت کندی بیش از حد تحمل نرمال کاربر، شما باید یه Dialog نشون کاربر بدی
که بدونه کار داره انجام می‌شه و وقتی که Load فرم تکمیل شد، اون Dialog رو ببندی.
البته این Dialog رو باید تو یه Thread دیگه باز و بسته کنی.

صباصبوحی

ali.b.y
چهارشنبه 08 بهمن 1393, 14:10 عصر
خب وقتی زیاد طول میکشه یعنی حجم کد لود فرمت سنگینه مثلا از ریپورتر یا همون گزارش گیر استفاده می کنی یا گرافیک سنگین استفاده کردی یا مثلا در زمان لود اتصال به دیتابیس قرار دادی و از این جور کد ها
یا کد هاتو تغییر بده در صورت امکان یا مثلا یه عکسی فرمی چیزی نشون بده تا کاربر سرگرم بشه.
از مالتی ترد یا همون چند نخی هم البته در بعضی از موارد (بستگی به کد داره)می شود استفاده کرد در تازه کار هر کسی هم نیست و باید مفاهیم چند نخی را خوب بلد باشی که به زحمتش نمی ارزه واسه لود یک فرم بخوای درگیرش بشی.