Hallo Leute,
ich möchte in meiner Anwendung eine Datei von LW a:\IWO.xls nach z.B. c:\Test\xy kopieren.
Ich verwende folgenden Code:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| procedure ShellFileOperation(fromFile: string; toFile: string; Flags: Integer); var shellinfo: TSHFileOpStructA; begin with shellinfo do begin wnd := Application.Handle; wFunc := Flags; pFrom := PChar(fromFile); pTo := PChar(toFile); end; SHFileOperation(shellinfo); end;
procedure TfrmSetup.Button3Click(Sender: TObject); begin ShellFileOperation('a:\IWO.xls', 'c:\Test\xy \'#0, FO_COPY);
end; |
Wie kann ich diesen Vorgang im Hintergrund ausführen, also ohne Info-Fenster?
Danke für jede Hilfe
Moderiert von
Christian S.: Delphi-Tags hinzugefügt.