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

Вниз

Копирование   Найти похожие ветки 

 
Opera ©   (2003-02-27 16:40) [0]

Помогите с кодом...
Чтобы программа копировала сама себя например в папку windows


 
Opera ©   (2003-02-27 17:07) [1]

Что???
Ч Т О ?
Никто не знает?


 
DVE   (2003-02-27 17:19) [2]

НИкто не отвечает!!!

HELP почитай

procedure TForm1.Save1Click(Sender: TObject);

var
NewFileName: string;
Msg: string;
NewFile: TFileStream;
OldFile: TFileStream;
begin
NewFileName := ExtractFilePath(Application.ExeName) + ExtractFileName(Edit1.Text);
Msg := Format("Copy %s to %s?", [Edit1.Text, NewFileName]);
if MessageDlg(Msg, mtConfirmation, mbOKCancel, 0) = mrOK then
begin
OldFile := TFileStream.Create(Edit1.Text, fmOpenRead or fmShareDenyWrite);
try
NewFile := TFileStream.Create(NewFileName, fmCreate or fmShareDenyRead);

try
NewFile.CopyFrom(OldFile, OldFile.Size);
finally
FreeAndNil(NewFile);
end;
finally
FreeAndNil(OldFile);
end;
end;

end;


 
Roma ©   (2003-02-27 17:38) [3]

>Opera © (27.02.03 16:40)

uses
ShellApi;

procedure TForm1.Button1Click(Sender: TObject);
var
FileOpStruct: TSHFileOpStruct;
WinDir: array [0..255] of Char;
Len: Integer;
begin
GetWindowsDirectory(WinDir, Len);
with FileOpStruct do
begin
wFunc := FO_COPY;
pFrom := PChar(Application.ExeName);
pTo := WinDir;
end; // with FileOperation do
SHFileOperation(FileOpStruct);
end; // procedure TForm1.Button1Click(Sender: TObject);



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
1-29790
Zn
2003-02-27 16:27
2003.03.10
Количество файлов в каталоге.


7-30152
Ich Hasse
2003-01-11 23:32
2003.03.10
Привязка программы


1-29805
Шурик Ш
2003-02-27 18:15
2003.03.10
А можно ли выровнять колонку StringGrid а по правому краю?


3-29727
asusfi
2003-02-18 17:22
2003.03.10
ТРАНЗАКЦИИ НА СЕРВЕРЕ


1-29793
Alexander_K
2003-02-27 16:33
2003.03.10
Калькулятор