Conocer el Numero de IP

Post Reply
davidbarrio
Posts: 12
Joined: Wed Apr 04, 2007 11:56 am

Conocer el Numero de IP

Post by davidbarrio »

Estimados

Como puedo saber desde FW el numero de IP de la PC donde se esta ejecutando la aplicacion

gracias

david
User avatar
jrestojeda
Posts: 543
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Re: Conocer el Numero de IP

Post by jrestojeda »

David...
Aquí va:

Code: Select all

// OBTENER LA IP DE LA PC //
Function GetIpAddress()
Local cName :=NetName(.F.)
Local aHosts:={}
Local cIp   := ""

INetInit()

aHosts:=INetGetHosts (cName)

IF aHosts == NIL
   aHosts:=INetGetAlias (cName)
ENDIF

IF Len (aHosts) > 0
  cIp:=aHosts[1]
ENDIF

INetCleanUp()

Return cIp
//
 
Espero sea lo que estás necesitando.
Saludos,
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
davidbarrio
Posts: 12
Joined: Wed Apr 04, 2007 11:56 am

Re: Conocer el Numero de IP

Post by davidbarrio »

Correcto.... MUCHAS GRACIAS !!!

David
User avatar
cmsoft
Posts: 653
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina

Re: Conocer el Numero de IP

Post by cmsoft »

cIP := GetHostByName(GetHostName())
Tambien te puede serviro
User avatar
acuellar
Posts: 1312
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Conocer el Numero de IP

Post by acuellar »

cmsoft

Con
cIP := GetHostByName(GetHostName())

No funciona.

Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
cmsoft
Posts: 653
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina

Re: Conocer el Numero de IP

Post by cmsoft »

Efectivamente Adhemar
Me funciona en mis programas, pero segun leo en el foro en ingles en este link http://forums.fivetechsupport.com/viewt ... etHostName hay que poner antes

Code: Select all

WsaStartUp()
cIP := GetHostByName(GetHostName())  
MsgInfo(cIp)
Gracias por la observacion
User avatar
acuellar
Posts: 1312
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Conocer el Numero de IP

Post by acuellar »

Perfecto.
Gracias

Para saber de un equipo de la red es así:

Code: Select all

WsaStartUp()
cIP := GetHostByName("NOMBREPC.dominio.com")  
MsgInfo(cIp)
 
Con GetEnv("PROCESSOR_ARCHITEW6432") se obtiene si es x64 ó x32

Alguien sabe cómo obtener la versión de windows que está instalado?

Saludos,

Adhemar
Saludos,

Adhemar C.
Post Reply