اشکان یوسف زاده
شنبه 17 مرداد 1388, 13:55 عصر
من در برنامه ام یک فایل به نام O1.txt ساخته ام که در بخش دیگر برنامه از آن استفاده می شود.ولی بعضی وقتها به صورت اتفاقی ایراد
The process cannot access the file O1.txt because it is being used by another Process
را می دهد.ضمناً برنامه ویروس یابم Disable بوده و این فایل به صورت FileShare.None ساخته شده است.
لطفا راهنمایی کنید.
ضمنا بخشهاي درگير برنامه با اين فايل عبارتند از :
;() BinaryFormatter writer = new BinaryFormatter
," FileStream O1 = new FileStream("O1.txt
;(FileMode.OpenOrCreate, FileAccess.ReadWrite,FileShare.None
(++ for (j = 0; j < POP; j
;([writer.Serialize(O1, py[j
;()O1.Close
----------------------------------------------------------
;int i
;() BinaryFormatter reader = new BinaryFormatter
," FileStream O2 = new FileStream("O1.txt
;(FileMode.Open, FileAccess.Read,FileShare.None
(++ for (j = 0; j < POP; j
;((py[j] = Convert.ToInt32(reader.Deserialize(O2
;()O2.Close
با تشکر فراوان
The process cannot access the file O1.txt because it is being used by another Process
را می دهد.ضمناً برنامه ویروس یابم Disable بوده و این فایل به صورت FileShare.None ساخته شده است.
لطفا راهنمایی کنید.
ضمنا بخشهاي درگير برنامه با اين فايل عبارتند از :
;() BinaryFormatter writer = new BinaryFormatter
," FileStream O1 = new FileStream("O1.txt
;(FileMode.OpenOrCreate, FileAccess.ReadWrite,FileShare.None
(++ for (j = 0; j < POP; j
;([writer.Serialize(O1, py[j
;()O1.Close
----------------------------------------------------------
;int i
;() BinaryFormatter reader = new BinaryFormatter
," FileStream O2 = new FileStream("O1.txt
;(FileMode.Open, FileAccess.Read,FileShare.None
(++ for (j = 0; j < POP; j
;((py[j] = Convert.ToInt32(reader.Deserialize(O2
;()O2.Close
با تشکر فراوان