![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблемы с кирилицей в функции "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
вот и не называй компьютер по русски, это неправильно