diff options
Diffstat (limited to 'Game/Code/Classes/UPlatformWindows.pas')
-rw-r--r-- | Game/Code/Classes/UPlatformWindows.pas | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Game/Code/Classes/UPlatformWindows.pas b/Game/Code/Classes/UPlatformWindows.pas index 5c7b9655..ee132a7b 100644 --- a/Game/Code/Classes/UPlatformWindows.pas +++ b/Game/Code/Classes/UPlatformWindows.pas @@ -26,6 +26,8 @@ type function GetLogPath: WideString; override; function GetGameSharedPath: WideString; override; function GetGameUserPath: WideString; override; + + function CopyFile(const Source, Target: WideString; FailIfExists: boolean): boolean; override; end; implementation @@ -226,4 +228,9 @@ begin Result := ExtractFilePath(ParamStr(0)); end; +function TPlatformWindows.CopyFile(const Source, Target: WideString; FailIfExists: boolean): boolean; +begin + Result := Windows.CopyFileW(PWideChar(Source), PWideChar(Target), FailIfExists); +end; + end. |