czesc
probuje przetłumaczyc sobie kawałek kodu DriveX'a do pobierania własnego ip
function GetIP:String;
var p : PHostEnt;
s : array[0..128] of char;
p2 : pchar;
begin
GetHostName(@s, 128);
p := GetHostByName(@s);
p2 := iNet_ntoa(<font color="red">PInAddr</span>(p.h_addr_list)^);
Result:=String(p2);
end;
to zaznaczone na czerowno nie wiem do czego jest [???] i własnie w tym miejscu sie zatrzymałem
String TForm1::GetIP(void)
{
char buff[128];
char *addr;
hostent *s;
gethostname(buff,128);
s = gethostbyname(buff);
addr = inet_ntoa( ??? s->h_addr_list );
}