MadRes をコンパイルしていますが、エラーは次のとおりです。
Checking project dependencies...
Compiling Project1.dproj (Debug configuration)
[DCC Warning] madRes.pas(351): W1057 Implicit string cast from 'AnsiString' to 'string'
[DCC Warning] madRes.pas(351): W1057 Implicit string cast from 'AnsiString' to 'string'
[DCC Error] madRes.pas(519): E2010 Incompatible types: 'Char' and 'AnsiChar'
[DCC Fatal Error] Unit1.pas(7): F2063 Could not compile used unit 'madRes.pas'
Failed
Elapsed time: 00:00:00.6
次に、ユニット madRes のこの部分を示します。
if GetVersion and $ 80000000 = 0 then
result: = CreateFileW (fileName, c1, c2, nil, c3, 0, 0)
else result: = CreateFileA (pchar (string (WideString (fileName))), c1, c2, nil, c3, 0, 0);
end;
コードはexeがうまくいくことがわかったプログラムですが、問題は自分のコンピューターからコンパイルしたいときです。
誰かが私を助けることができますか?