View Full Version : مشکل دیر باز شدن فایل exe
nasr
یک شنبه 21 دی 1382, 22:55 عصر
سلام
آقا من یک برنامه از اکسس انتقال دادم به دلفی البته ADO و فایل اکسس آن هم که بیش از 600000 رکورد داره کنارشه
حالا وقتی فایل را باز می کنم حوصلم سر می ره از بس طول می کشه
نمیشه کاری کرد که فرم اصلی اون زود باز بشه بعد در حین انجام دادن کارهای دیگه بقیه کارهایش را انجام بده تا لااقل کاربر فرم اصلی برنامه را زود ببینه
خیلی متشکرم
nasr
یک شنبه 21 دی 1382, 22:57 عصر
ببخشید گفتم 600000 رکورد که باید درستش کنم 60000 رکورد (شصت هزار )
Gladiator
یک شنبه 21 دی 1382, 23:00 عصر
شما تیبل رو روی فرم اصلی قرار دادی ؟
لطفا توضیح بده که به چه شکل عمل کردی .
موفق باشی .
mo_jahan
یک شنبه 21 دی 1382, 23:22 عصر
احتمالاً حجم بانک شما(بر اساس مگابایت) زیاد است در این صورت بگوئید تا مشکل شما را حل کنم.
Kambiz
دوشنبه 22 دی 1382, 02:09 صبح
استفاده از Access در دلفی همینه مخصوصا" اگر رو Windows 98 باشه. :(
moradi_am
دوشنبه 22 دی 1382, 13:43 عصر
table ها را active نکنید و وقتی در فرم با آنها کاردارید activ کنید
Delphi-Clinic
دوشنبه 22 دی 1382, 15:23 عصر
table ها را active نکنید و وقتی در فرم با آنها کاردارید activ کنید
this is good idea.
but you can use DBISAM instead Access
i Used That with about 1000.000 records
nasr
دوشنبه 22 دی 1382, 22:50 عصر
سلام
آقا اول که من جدولهام روی فرم اصلی نیست و روی فرمهایی است که بعدا صدا میکنم
دوم اکتیو تمام جداول False است
سوم حجم فایل 100مگا بایت است
خیلی ممنون میشم اگه کمکم کنید چون که واقعا خیلی طول می کشه
Gladiator
سه شنبه 23 دی 1382, 00:00 صبح
از DataMadule اسفاده کن .
Kambiz
سه شنبه 23 دی 1382, 02:41 صبح
DataMadule هم مشکلی رو حل نمیکنه.
moradi_am
سه شنبه 23 دی 1382, 07:44 صبح
در سورس برنامه اصلی(پروژه) دستوری مثل دستور زیر دارید :
pplication.CreateForm(TFbrow, Fbrow);
دستور مربوط به فرم datamadule را حذف کرده و در موقع نیاز آنرا برای یکبار اجرا کنید .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.