نمایش نتایج 1 تا 6 از 6

نام تاپیک: The Process cannot access the file, because it is being used by another process

  1. #1

    The Process cannot access the file, because it is being used by another process

    سلام
    من در برنامه ام یک فایل به نام O1.txt ساخته ام که در بخش دیگر برنامه از آن استفاده می شود.ولی بعضی وقتها به صورت اتفاقی ایراد
    The process cannot access the file O1.txt because it is being used by another Process
    را می دهد.ضمناً برنامه ویروس یابم Disable بوده و این فایل به صورت FileShare.None ساخته شده است.
    لطفا راهنمایی کنید.

  2. #2

    نقل قول: The Process cannot

    سلام
    من هم مشکل مشابهی در ساخت فایل از نوع xml به وسیله ی کد های C#‎دارم که گاهی این error برگردونده میشه، اگه ممکنه راهنمایی کنید.
    ممنون

  3. #3
    کاربر تازه وارد آواتار samirdev
    تاریخ عضویت
    تیر 1386
    محل زندگی
    GAC
    پست
    56

    نقل قول: The Process cannot

    لطفا قظعه کدهایی که با این فایل درگیر هستند را بنویسید تا بهتر راهنمایی شوید

  4. #4

    نقل قول: The Process cannot

    نقل قول نوشته شده توسط samirdev مشاهده تاپیک
    لطفا قظعه کدهایی که با این فایل درگیر هستند را بنویسید تا بهتر راهنمایی شوید
    آره بزارید ببینیم.

    ولی به نظرم یه جای برنامه فایل رو باز میکنید ولی نمیبندید.

  5. #5
    کاربر دائمی آواتار RED-C0DE
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    31 4E 20 20 54 48 33 20 20 28 72 59 70 54 30 47 33 4E 31 28 20 20 5C 2F 30 52 31 7C 7C 29 20 20 7C 2
    پست
    551

    نقل قول: The Process cannot

    قطعه کدتون رو بذارید، در ضمن همونطور ک در پست آخر گفتن ی جایی فایل رو باز کردین و یادتون می ره ببندینش!
    بهتره بعد از هر استفاده از یک Stream ، اون رو Close کنید...

  6. #6

    نقل قول: The Process cannot

    سلام
    تنها دو بخش برنامه با فایل مورد نظر درگیرند که در این پیام درج می نمایم :

    ;() 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
    با تشکر فراوان


قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •