![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ip адрес в In_Addr [D4, D5, D6, D7, Win95/98, WinME, NT4, Win2k, WinXP]
w666w © (2003-03-11 13:39:00)Может несколько коряво сформулировал вопрос, но суть должна быть ясна:
Имеем:
var destAddress : In_Addr;
fIP : string; // например "12.12.12.12"
как заполнить destAddress, отталкиваясь от fIP?
Сейчас использую
destAddress := PInAddr(gethostbyname(PChar(fHost))^.h_addr_list^)^;
но уж больно это коряво, и Access Violation часто вываливается...
w666w (2003-03-11 13:56:00) [1]Вроде
destAddress.S_addr := inet_addr(PChar(fIP));
является наиболее подходящим решением...