- Код: Выделить всё
{stdcalls}
function GetLocalizedMessage (const ALayerName: string; const AIndex: integer): string; stdcall;
implementation
function GetLocalizedMessage (const ALayerName: string; const AIndex: integer): string;
begin
//тело функции
end;
<...>
выдаёт ошибку (хотя в Delphi срабатывало, начиная с 7-го, кончая 2010!):
- Код: Выделить всё
Error: Calling convention doesn't match forward
Hint: Found declaration: GetLocalizedMessage(const AnsiString,const LongInt):AnsiString; StdCall;
Fatal: There were 1 errors compiling module, stopping
Что делать? Как можно "излечить" эту ошибку?