Delphi - Conseguir IP

 
Vista:

Conseguir IP

Publicado por Roqui (24 intervenciones) el 27/03/2003 04:59:45
Hola Amigos.

Con que rutina podria conseguir el numero IP de la maquina en donde esta trabajando el programa de Delphi.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Conseguir IP

Publicado por Dragon (1 intervención) el 27/03/2003 05:43:14
Tenes que ejecutar ipconfig desde DOS, realiza una rutina que te ejecute esta linea c:\ipconfig y retenla en una ventana de delphi, talvez en un form nuevo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Conseguir IP

Publicado por BigLuis (463 intervenciones) el 27/03/2003 07:48:05
Añade al uses estas unidades WSocket, WinSock y ahi va una rutina
function GetIPinfo:String;
var
WSAData: TWSAData;
HostEnt: PHostEnt;
Nombre,Direccion : String;
begin
Result:='';
try
WSAStartup(2, WSAData);
SetLength(Nombre, 255);
Gethostname(PChar(Nombre), 255);
SetLength(Nombre, StrLen(PChar(Nombre)));
HostEnt := gethostbyname(PChar(Nombre));
with HostEnt^ do
Direccion := Format('%d.%d.%d.%d',[ Byte(h_addr^[0]), Byte(h_addr^[1]), Byte(h_addr^[2]), Byte(h_addr^[3])]);
Result:=Direccion;
finally
WSACleanup;
end;
end;
Esta funciona pero siquieres mas dilo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar