@Sir und br0wny:
Ihr sollt doch keine dymamischen mit statischen Versionen mischen
dynamisch (ab D2009
Unicode, sonst
Ansi):
CopyFile + PChar + String
statisch:
CopyFileW + PWideChar + WideString/UnicodeString
CopyFileA + PAnsiChar + Ansistring
@br0wny:
CopyFile hat Rückgabewerte (das Result und den WindowsFehlercode), welche man mal prüfen sollte/könnte.
> siehe
Copyfile und
GetLastError
Delphi-Quellcode:
if not CopyFile(...) then
ShowMessage(SysErrorMessage(GetLastError));