Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.06;
Скачать: CL | DM;

Вниз

Как скопировать программу во время её выполнения ?   Найти похожие ветки 

 
stim ©   (2003-01-28 10:50) [0]

Как скопировать программу во время её выполнения из
самой программы?
Почему процедура выдаёт I/O Error 32

procedure TForm1.Button1Click(Sender: TObject);
var
FromF, ToF : file;
NumRead, NumWritten : Integer;
Buf : array[1..2048] of Char;
begin
AssignFile(FromF, "pro.exe");
Reset(FromF, 1);
AssignFile(ToF,"C:\pro1.exe" );
Rewrite(ToF, 1);
repeat
BlockRead(FromF, Buf, SizeOf(Buf), NumRead);
BlockWrite(ToF, Buf, NumRead, NumWritten);
until (NumRead = 0) or (NumWritten <> NumRead);
CloseFile(FromF);
CloseFile(ToF);
end;


 
Sha ©   (2003-01-28 14:18) [1]

В начале процедуры поставь FileMode:=0;
В конце - Filemode:=2;
Еще хорошо бы поместить твой код в блок try.



Страницы: 1 вся ветка

Текущий архив: 2003.02.06;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.011 c
4-15988
Ipx
2002-12-24 08:38
2003.02.06
Как поместить панель задач (если возможно) в любое место (по высо


1-15695
V-Isa
2003-01-27 15:51
2003.02.06
Шкура для окна


4-15980
Vuture
2002-12-22 06:21
2003.02.06
Как узнать когда обращаются к диску?


14-15822
Anatoly Podgoretsky
2003-01-22 07:38
2003.02.06
Именинники 22 января


1-15693
Максимилиано
2003-01-27 15:10
2003.02.06
Создание ФРЕЙМОВ на этапе выполнения программы