Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

argus

Como descobrir o IP do Host Local com Delphi?

Recommended Posts

Olá amigos,Preciso descobrir qual é o número ip do computador local utilizando o delhpi.Alguém poderia me dar umas dicas?Desde já agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites
...uses WinSock;....function TForm1.LocalIP: string;type TaPInAddr = array [0..10] of PInAddr; PaPInAddr = ^TaPInAddr;var  phe: PHostEnt;  pptr: PaPInAddr;  Buffer: array [0..63] of char;  i: Integer;  GInitData: TWSADATA;begin  WSAStartup($101, GInitData);  Result := '';  GetHostName(Buffer, SizeOf(Buffer));  phe :=GetHostByName(buffer);  if phe = nil then Exit;  pptr := PaPInAddr(Phe^.h_addr_list);  i := 0;  while pptr^[i] <> nil do  begin	result:=StrPas(inet_ntoa(pptr^[i]^));	Inc(i);  end;  WSACleanup;end;{ Chamando a função }procedure TForm1.Button1Click(Sender: TObject);begin  ShowMessage(LocalIP);end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.