PDA

View Full Version : DBISAM و فایلهای حافظه مجازی در هنگام اجرای برنامه



FirstLine
یک شنبه 13 آذر 1384, 13:21 عصر
با سلام
یک برنامه با دلفی و بانک DBISAM نوشته ام و بدرستی هم کار میکند (حجم بانک زیاد است)
پس از نصب برنامه یک میانبر در Desktop ایجاد میشود و میتوان برنامه را از Desktop اجرا نمود.
پس از اجری برنامه و باز کردن بانک DBISAM تعداد زیادی فایلهای *.blb, *.idx&... کل Desktop را اشغال میکند و خیلی ضایع است و پس از بستن برنامه این فایلها بجز dbisam.lck حذف میشود.
چکار کنم که این فایلها در مسیرTemp ایجاد شود؟
البته یک DBISAMSession هم در DataMudal گذاشته ام و از داخل برنامه هم دستور DBISAMSession_Main.PrivateDir := 'c:\Temp\' ; را داده ام اما باز نمیشه.
حیاتی است لطفا کمک کنید.
با تشکر

FirstLine
جمعه 18 آذر 1384, 15:31 عصر
با سلام
در هنگام ساخت برنامه یا فرم باید کد زیر را استفاده کرد:
chdir('c:\Temp');
با تشکر

سید مسعود موحد
شنبه 19 آذر 1384, 16:04 عصر
دوست عزیز
در قسمت میانبر خود در قسمت property آن قسمت StartIn‌ آدرس C:\Temp را وارد کن

FirstLine
یک شنبه 20 آذر 1384, 18:36 عصر
با سلام
راهش رو فهمیدم و تقریبا تنها ترین راه هست

در هنگام ساخت برنامه یا فرم باید کد زیر را استفاده کرد:
chdir('c:\Temp');

با تشکر