セルフロケーションから次のような別の場所にファイルをコピーしたい:
var
NewFile : WideString;
MyOwnLocation : WideString;
begin
NewFile := 'C:\mycopy.exe';
// CopyFileW (PWideChar(paramstr(0)), PWideChar(NewFile), false); // ===> doesn't work
MyOwnLocation := paramstr(0);
CopyFileW (PWideChar(MyOwnLocation), PWideChar(NewFile), false); // ===> works but not sure if Unicode supported...
end;
paramstr(0)をWideStringにコピーすると機能しますが、paramstr(0)がすでにUNICODEであるかどうかはまだわかりません。wideStringでファイルの現在の場所を返すWindowsAPIはありますか?
手伝ってくれてありがとう :)