PDA

View Full Version : مشکل فایهای temp



miraghaee
جمعه 07 بهمن 1384, 12:42 عصر
با سلام به دوستان برنامه نویس
پس از گزارش گیری با کریستال ریپورت به ازای هر بار اجرای گزارش دو فایل temp در درایوی که ویندوز نصب شده و دو فایل temp در درایوی که برنامه از آن اجرا می شود ساخته می شود. یکی از دوستان پیشنهاد داد با تابع kill path که path مسیر فایلهای temp را مشخص می کند می توان آنها را حذف کرد. ولی این مشکل در خود نمونه برنامه های همراه با کریستال پیش نمی آید.
من حتی در پایان گزارش گیری به دستور set report=nothing حافظه را خالی می کنم. ولی باز هم با اجرای چند گزارش گیری کلی فایل temp ساخته می شود.
اگر دوستان علت را می دانند ممنون می شوم بیان کنند تا بقیه هم بدانند.


با تشکر

meh_secure
جمعه 07 بهمن 1384, 13:31 عصر
این مشکل در زمان طراحی برنامه بوجود میاد و بخاطر Designer ها هست. ولی بنده بعد از ایجاد ستاپ چنین مشکلی رو ندیدم.

deuce
جمعه 07 بهمن 1384, 14:11 عصر
سلام
اگر برنامه به هر دلیل crash کند یا End Task شود، کریستال نمی تواند فایل های موقتی که ایجاد کرده را حذف کند بنابراین بهتر است مقدار متغیر محیطی tmp را بگیرید و فایلهای درون آن را در هنگام آغاز برنامه حذف کنید