Элементарное копирование!!!
От: GhosTer  
Дата: 04.11.05 12:39
Оценка: -1
Есть код:

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Edit1: TEdit;
    Edit2: TEdit;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}
uses
  ShellAPI;

procedure TForm1.Button1Click(Sender: TObject);
var
  OS: TSHFileOpStruct;
  Path1, Path2: string;
begin
  OS.Wnd := Handle;
  OS.wFunc := FO_COPY;
  Path1 := Application.ExeName;
  Path2 := 'c:\';
  OS.pFrom := PChar(Path1);
  OS.pTo := PChar(Path2);
  OS.fFlags := FOF_NOCONFIRMMKDIR or FOF_NOCONFIRMATION or FOF_SIMPLEPROGRESS;
  OS.lpszProgressTitle := PChar('Copiing ' + Path1 + ' to ' + Path2);
  ShFileOperation(OS);
end;

end.

Я не очень силен в этом!
Как сделать, чтобы копия имела имя 'Копия sclad.exe'
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.