Das ist aber nicht das "richtige"
CopyFile aus der Windows.pas /
WinApi.Windows.pas, denn bei dir fehlt der 3. Parameter.
Also wie sieht "dein" CopyFile aus?
Was heißt "Der Befehl liefert keinen Fehler zurück"?
Die (originale)
WinAPI erzeugt keine Exceptions und gibt nur ein Result+GetLastError zurück (
if not CopyFile(...) then RaiseLastOSError;
).
Und von wo nach wo kopierst du?
* intern auf einer Festplatte, innerhalb einer Partition
* auf einen USB-Datenträger
* Netzlaufwerk
* ...
Was passiert, wenn du diese Datei mit dem Explorer kopierst?