sayan
دوشنبه 18 مرداد 1389, 17:58 عصر
سلام دوستان عزیز
این کد منو کلافه میکنه:افسرده:
تو قسمتی از برنامه ام کاربر یک عکس رو با openFileDialog باز میکنه و در یک PictureBox نشان داده می شود وقتی دکمه Save زده میشود سفارش وی در بانک ذخیره میگردد
همچنین عکس نشان داده شده نیز در یک مسیر کپی می گردد.
حالا یه بخشی دارم بعنوان ویرایش سفارش : کاربر کلیک می کند و محتوای سفارش ثبت کرده خود را همراه با تصویر انتخاب شده نمایش داده می شود حالا میتواند سفارش خود را تغییردهد همچنین عکس انتخاب شده
در مرحله قبل را هم اگه خواست می تواند دوباره انتخاب کرده و جایگزین نماید.
خب پس من باید عکس قبلی که در PictureBox ام نشان داده میشود از توی سیستمم که در مسیر مشخص قرار دارد باید پاکش کنم و این عکس جدید انتخاب کرده را در آن مسیر کپی کنم.
اما وقتی که برنامه به این خط از دستورات میرسد بعضی وقتها ایراد میگره بعضی وقت ها نه(البته Rebuild هم میکنم همینجوریه)
File.Delete("pic address")
File.Copy(newAddress,DestionAddress,true)
کار نمی کند و اعصابم منو ریخته بهم.هی خطا میده میگه این فایل توسط یه برنامه (همین برنامه خودمو میگه استفاده شده و شما نمی توانید آنرا پاک کنید)
درصورتی که من قبل از پاک کردن این دو خط دستور رو می نویسم ولی انگار نه انگار
picbox1.Image.Dispose();
picbox1.Dispose();
اگه راه حلی میدانید لطفاْ کمکم کنید دوسه روزیه منو درگیر خودش کرده.
با تشکر
این کد منو کلافه میکنه:افسرده:
تو قسمتی از برنامه ام کاربر یک عکس رو با openFileDialog باز میکنه و در یک PictureBox نشان داده می شود وقتی دکمه Save زده میشود سفارش وی در بانک ذخیره میگردد
همچنین عکس نشان داده شده نیز در یک مسیر کپی می گردد.
حالا یه بخشی دارم بعنوان ویرایش سفارش : کاربر کلیک می کند و محتوای سفارش ثبت کرده خود را همراه با تصویر انتخاب شده نمایش داده می شود حالا میتواند سفارش خود را تغییردهد همچنین عکس انتخاب شده
در مرحله قبل را هم اگه خواست می تواند دوباره انتخاب کرده و جایگزین نماید.
خب پس من باید عکس قبلی که در PictureBox ام نشان داده میشود از توی سیستمم که در مسیر مشخص قرار دارد باید پاکش کنم و این عکس جدید انتخاب کرده را در آن مسیر کپی کنم.
اما وقتی که برنامه به این خط از دستورات میرسد بعضی وقتها ایراد میگره بعضی وقت ها نه(البته Rebuild هم میکنم همینجوریه)
File.Delete("pic address")
File.Copy(newAddress,DestionAddress,true)
کار نمی کند و اعصابم منو ریخته بهم.هی خطا میده میگه این فایل توسط یه برنامه (همین برنامه خودمو میگه استفاده شده و شما نمی توانید آنرا پاک کنید)
درصورتی که من قبل از پاک کردن این دو خط دستور رو می نویسم ولی انگار نه انگار
picbox1.Image.Dispose();
picbox1.Dispose();
اگه راه حلی میدانید لطفاْ کمکم کنید دوسه روزیه منو درگیر خودش کرده.
با تشکر