Цитата:
Сообщение от lmikle
Ну, у тебя в сырцах я все еще вижу вызов и декларацию функций с PChar.
И еще. Там, может, не boolean, а BOOL тип использоваться. Тоже на разных версиях могут быть расхождения... хотя это должно быть совместимо.
|
В D7SE при компиляции выводятся предупреждения:
Код:
[Warning] DS1820_Main.pas(112): Unsafe type 'PChar'
в местах
Код:
function OpenCOM(P:PChar):boolean;
Раньше на них не обращал внимания - проект компилируется и проблем, вроде, нет. Сейчас, когда появились проблемы, начал присматриваться к предупреждениям.
Указал тип AnsiString вместо String, PAnsiChar вместо PChar, BOOL - BOOLEAN, но предупреждение как было так и осталось -
Код:
[Warning] DS1820_Main.pas(112): Unsafe type 'PAnsiChar'
Как устранить это предупреждение? Может в этом корень зла?