Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблемы с кирилицей в функции "gethostbyname" [D7, Win95/98]


BVV ©   (2005-09-16 17:54:00) 

Почему функция "gethostbyname" не определяе ip если имя компьютера записанно русскими буквами, и как это обойти.
Определяю так

WSAStartup($101, GInitData);
try
phe:= gethostbyname(PChar(host.Text));
 if phe= nil then Exit;
 pPtr := PaPInAddr(phe^.h_addr_list);
 I := 0;
 while pPtr^[I] <> nil do
  begin
  DisplayMemo.Lines.Add('  Хосту - "'+host.Text+'"  соответствует IP адрес - '+inet_ntoa(pptr^[I]^));
  Inc(I);
  end;
 finally
 end;
 WSACleanup;


Piter   (2005-09-16 18:06:00) [1]

http://piter.pechora.org/temp/standart-host.GIF

вот и не называй компьютер по русски, это неправильно


Наверх

Титульная страница Поиск, карта сайта Написать письмо