PDA

View Full Version : سوال: حذف یک فایل تصویری



mina.net
چهارشنبه 12 فروردین 1388, 18:19 عصر
سلام دوستان
من یک البوم عکس برای خودم ساختم. عکس ها رو توی دیتابیس قرار ندادم بلکه فقط آدرس اونا رو ثبت کردم و خود فایل ها رو تو یک پوشه از طریق دستورات vb کپی می کنم.
همه کارها تا اینجا خوبه. یک picturebox هست که تصاویر رو نمایش می ده . یک دکمه حذف قرار دادم که موقع حذف خطا میده "این فایل قبلا توسط برنامه دیگری در حال استفاده هست"
من قبل از دستور حذف picturebox رو خالی می کنم باز هم همین پیغام صادر می شه . راه حل چی هست؟؟
ممنون می شم کمک کنید.

mostafaaa
چهارشنبه 12 فروردین 1388, 21:51 عصر
سلام دوست من
http://barnamenevis.org/forum/showthread.php?p=585600
یا عی

a.maleki
چهارشنبه 12 فروردین 1388, 21:59 عصر
دوست عزیز اگه شما از طریق FileStream کار میکنید قبل از عملیات حذف یکبار فیالتون رو close کنید
مثلا

Dim myfile As New FileStream("c:\file.dat", FileMode.Open, FileAccess.Read)
Dim myfile As BinaryWriter = New BinaryWriter(myfile)
myfile.Close()