Ошибка i/o error 32

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by DeaD_MoroZ, 2 Dec 2009.

  1. DeaD_MoroZ

    DeaD_MoroZ Banned

    Joined:
    3 Nov 2009
    Messages:
    102
    Likes Received:
    7
    Reputations:
    0
    Знаю что глупый вопрос-но всё же, подскажите где ошибка:
    Code:
    procedure divide();
    var raspr:integer;
    f,p1,p2:textfile;
    text:string;
    begin
    raspr:=2;
    FileCreate('C:\1\part1.txt');
    FileCreate('C:\1\part2.txt');
    assignfile(f, 'C:\1\main.txt');
    assignfile(p1, 'C:\1\part1.txt');
    assignfile(p2, 'C:\1\part2.txt');
    Reset(f);
    reWrite(p1); <--Ошибка вот тут
    reWrite(p2);
    while not Eof(f) do
    begin
    ReadLn(f, text);
    if raspr mod 2=0 then
    WriteLn(p1, text) else
    WriteLn(p2, text);
    inc(raspr);
    
    end;
    CloseFile(f);
    CloseFile(p1);
    CloseFile(p2);
    end;
    
    ------------------
    SLESH: Когда ты уже научишься код оформлять в теги [ code ] [ /code ]???
     
    #1 DeaD_MoroZ, 2 Dec 2009
    Last edited by a moderator: 3 Dec 2009
  2. Markus_13

    Markus_13 Member

    Joined:
    19 Feb 2009
    Messages:
    74
    Likes Received:
    19
    Reputations:
    0
    Input/Output error 32 - Файл используется другим приложением.
    эти 2 строки удали
    rewrite - так и так создаст файл полюбому))
     
  3. DeaD_MoroZ

    DeaD_MoroZ Banned

    Joined:
    3 Nov 2009
    Messages:
    102
    Likes Received:
    7
    Reputations:
    0
    блин, точно, спасибо(= ...уже начал благополучно паскаль забывать...