PDA

View Full Version : سوال: خطای because it is being used by another process هنگام اکسپرت توسط Viewer کریستال ریپرت



sgn2006
شنبه 28 مرداد 1391, 22:51 عصر
با سلام خدمت دوستان عزیز ...

یه اتفاق بسیار جالب برام افتاده که هیچ سرنخی ندارم که بتونم راهی براش پیدا کنم

من یه برنامه دارم که با #C نوشتم ، گزارشات برنامه رو توسط کامپوننت CRystalReportViewer طراحی کردم. بعد از این که کاربر از گزارش preview گرفت و خواست اکسپرت کنه هم مشکلی نداره اما........
زمانی که می خواد به اکسل اکسپرت کنه خطای زیر را می ده :

The Process cannot access the file C:\Users\...\Temp\export_72b95121-510C-4e7f.tmp because it is bprocesseing used by another
جالب این جاست که توی سیستم خودم درست کار می کنه :متعجب: :متعجب: :متعجب:
من فکر می کنم توی سیستم کاربر یه برنامه ای داره از اکسل استفاده می کند اما پیداش نمی کنم
یه سری برنامه هایی که روی همه سیستم ها نصبن ، نصب شده مثل Office , Nero و ...
این برنامه ها روی سیستم خودم هم نصبه ولی درست کار می کنه ....

خواهش می کنم اگر چیزی در این مورد یا موارد مشابه داره بنویسه تا بتونم با کمک شما دوستان راهی برای حل این مشکل پیدا کنم

با تشکر از همهتون (به امید ایرانی آزاد)

barnamenevisforme
جمعه 17 شهریور 1391, 15:22 عصر
سلام
توی run دستور temp رو بنویسید،ببینید اصلا فایل مورد نظر وجود داره؟اگر جواب مثبته سعی کنید اونو پاک کنید.دوباره سعی کنید.
منتظر نتیجه هستم.
موفق باشید.

sgn2006
دوشنبه 10 مهر 1391, 19:16 عصر
سلام

فابل هست اما بهبم اجازه پاک کردن رو نمی ده میگه این فایل در حال استفاده است