سلام دوستان
من توی برنامه ام ,وقتی روی یک سلول DBGrid دابل کلیک میشود یه صفحه جدید باز می کنم و یک query مفصل و سنگین را به SQL Server میفرستم و نتیجه را در یک سری DBEdit نمایش میدهم. این ماجرا الآن که دیتابیس خالی است کمی طول میکشد یکسال دیگه که دیتابیس سنگین شود قطعا خیلی زمان بر میشود. غیر از استفاده از Multi-Tread چه روشی را پیشنهاد می کنید که توی این مثلا 2 ثانیه برنامه هنگ نکند و فرم اصلی فریز نشود؟ (روی فرم اصلی با استفاده از TTimer مرتباً مقادیر TEdit ها در حال تغییر است)
توی مولتی ترد ارتباط فرم با تِرِد خیلی دشوار است