![]() |
Kann Datei nicht Kopieren
Hallo ich hab ein problem ich verwende in einer application das script hier
Delphi-Quellcode:
und dann hab ich auf einen button click das hier
function CopyFileEx(const ASource, ADest: String;
ARenameCheck: boolean = false): boolean; var sh: TSHFileOpStruct; begin sh.Wnd := Application.Handle; sh.wFunc := FO_COPY; // String muss mit #0#0 Terminiert werden, um das Listenende zu setzen sh.pFrom := PChar(ASource + #0); sh.pTo := PChar(ADest + #0); sh.fFlags := fof_Silent or fof_MultiDestFiles; if ARenameCheck then sh.fFlags := sh.fFlags or fof_RenameOnCollision; Result:=ShFileOperation(sh)=0; end;
Delphi-Quellcode:
also das programm was gerade gestartet ist, soll sich in c:\programme kopieren aber wenn ich dann klicke kommt der fehler
CopyFileEx(Application.Exename,'C:\Programme\');
Zitat:
|
Re: Kann Datei nicht Kopieren
Ich glaube, du musst beim kopieren den Zieldateinamen mit angeben... also:
Delphi-Quellcode:
Und ich weiß nicht, ob der erste Parameter mit kompletten Pfad sein muss. Probier das einfach mal aus, sollte dann auch gehen.
CopyFileEx(Application.Exename,'C:\Programme\MeineEXE.exe');
|
Re: Kann Datei nicht Kopieren
Hast du denn Schreibrechte auf dieses Verzeichnis?
|
Re: Kann Datei nicht Kopieren
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz