Hallo,
ich habe mich eben mit der Copyfile Methode rumgeschlagen und mir ist etwas aufgefallen:
Delphi-Quelltext
1:
| Copyfile(PChar('C:\text.txt'), PChar('D:\text2.txt'), false); |
Diese Zeile wir ohne murren compiliert, klappt aber nachher nicht, er tut einfach nichts, wenn sie aufgerufen wird.
Delphi-Quelltext
1: 2: 3: 4:
| pfad_von := 'C:\text.txt'; pfad_nach := 'D:\text2.txt';
Copyfile(PChar(pfad_von), PChar(pfad_nach), false); |
Diese Zeilen werden auch compiliert und erfolgreich ausgeführt, das heißt, die Datei wird kopiert.
Das heißt, wenn man die Pfade direkt übergibt klappts nicht, wenn man sie als Variable übergibt klappts. Warum???
Das sind jetzt nur Beispiel Pfade in meinem Programm hab eich andere, die wären für hier aber zu lang, wenn ich sie jetzt alle kopiere.
Ich nutze Delphi 2007 unter Vista 64 bit.