Показать сообщение отдельно
  #9  
Старый 08.01.2016, 15:05
cadil cadil вне форума
Начинающий
 
Регистрация: 24.10.2007
Сообщения: 169
Репутация: 10
По умолчанию

Цитата:
Сообщение от 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'
Как устранить это предупреждение? Может в этом корень зла?
Ответить с цитированием