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!');