Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Incompatible types: 'Char' and 'AnsiChar'


Автор: lollollollol 2.2.2014, 14:01
Решил перейти на делфи 2010, пытаюсь скомпилировать проект, который работал в делфи7, ошибка:

[DCC Error] SSLSocket.pas(110): E2010 Incompatible types: 'Char' and 'AnsiChar'

на строке

        phe := gethostbyname(Pchar(ip));

Уже и PWideChar пталя и т.д. и к гуглу обращался, не могу решить, подскажите?

Автор: XperT 2.2.2014, 15:26
На сколько я понимаю "gethostbyname" просит данные в PAnsiChar, а вы ей пытаетесь подсунуть PWideChar.

Автор: Poseidon 2.2.2014, 16:15
Код

phe := gethostbyname(PAnsiChar(ip));

Автор: lollollollol 2.2.2014, 19:59
точно

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)