Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi copyFile (https://www.delphipraxis.net/53015-copyfile.html)

Susanne 8. Sep 2005 13:44


copyFile
 
Ich habe ein Problem mit CopyFile, das schlägt fehlt und ich weiss nicht warum

Quellcode vor Änderung, hat super geklappt
Delphi-Quellcode:
 //Pfade werden festgelegt
 nach:=Errorpath+'\'+KeyValue+'.tif';
 nach2:= Exportpath+'\'+ExportName+'.tif';

 if not (CopyFile(PChar(von), PChar(nach2), False)) then
   ShowMessage('Fehler beim Erstellen der Kopie!');

Nach der Änderung habe ich nur noch eine Prüfung eingefügt, um zu gucken, ob Exportname überhaupt einen Inhalt hat. Wenn nicht setze ich ihn neu, seitdem klappt es nicht mehr 100%ig, woran kann das nun liegen. Es sind keine Sonderzeichen im DateiName, höchstens Leerzeichen, aber die konnten vorher auch vorkommen und es hat geklappt.

Quellcode nach Änderung
Delphi-Quellcode:
  if ExportName = '' then
    ExportName := KeyValue;
 
 //Pfade werden festgelegt
 nach:=Errorpath+'\'+KeyValue+'.tif';
 nach2:= Exportpath+'\'+ExportName+'.tif';

 if not (CopyFile(PChar(von), PChar(nach2), False)) then
   ShowMessage('Fehler beim Erstellen der Kopie!');

Luckie 8. Sep 2005 13:50

Re: copyFile
 
Ersetz mal dein ShowMessage durch eine gescheite Fehlermeldung:
Delphi-Quellcode:
ShowMessage(SysErrorMessage(GetLastError));


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:20 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