PDA

View Full Version : خطا در حذف یک فایل



cimiarnm
جمعه 16 بهمن 1388, 18:02 عصر
با سلام به همگی
در برنامه ام نام چندیم فایل تصویری رو به صورت لیست نمایش میدهم که کاربر با انتخاب هر کدوم از آنها فایل مورد نظر در یک کنترل pictureBox نمایش داده میشود ولی مشکل که هست من یه کلید برای حذف گذاشته ام که اگر کاربر خواست با زدن آن فایلی که در حال نمایش آن هستیم حذف شود من با دستور File.delete میخواهم اینکار رو بکنم ولی خطای میدهد که برنامه ای در حال استفاده از فایل است و فایل نمی تواند حذف شود در حالی که من قبل از دستور فوق تصوی pictureBox را عوض مبکنم کد بصورت زیر است


picb1.Image = Image.FromFile(Application.StartupPath.ToString() + "\\Nothing2.gif");

File.Delete(DocPath + picb1.Image);

کسی میتونه بهم کمک کنه که چیکار باید کنم تا فایل آزاد بشه ؟
مرسی از همه

mehdi-r2
یک شنبه 18 بهمن 1388, 12:39 عصر
سلام

اول به وسیله این کد فایل رو آزاد کن بعد پاکش کن


picb1.Image.Dispose();