А впрочем хрен с ним - есть рабочий код на сокетах - нужно его и юзать.
Код:
uses Winsock;
procedure TForm1.Button4Click(Sender: TObject);
var
wsdata: TWSAData;
hostName: array [0..255] of ansichar;
hostEnt: PHostEnt;
addr: PAnsiChar;
begin
WSAStartup ($0101, wsdata);
try
GetHostName(hostName, sizeof (hostName));
StrPCopy(hostName,Edit4.Text);
hostEnt:=GetHostByName(hostName);
if Assigned(hostEnt)
then
if Assigned(hostEnt^.h_addr_list)
then
begin
addr:=hostEnt^.h_addr_list^;
if Assigned(addr)
then
begin
Label9.Caption:=Format('%d.%d.%d.%d',[byte(addr[0]),
byte(addr[1]),byte(addr[2]),byte(addr[3])]);
end;
end;
finally
WSACleanup;
end;
end;
Если решения с idHTTP завтра никто не предложит, то топик можно закрыть
