Conocer el Numero de IP

Conocer el Numero de IP

Postby davidbarrio » Tue Apr 19, 2016 5:44 pm

Estimados

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

gracias

david
davidbarrio
 
Posts: 14
Joined: Wed Apr 04, 2007 11:56 am

Re: Conocer el Numero de IP

Postby jrestojeda » Tue Apr 19, 2016 6:16 pm

David...
Aquí va:

Code: Select all  Expand view
// 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
User avatar
jrestojeda
 
Posts: 601
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Re: Conocer el Numero de IP

Postby davidbarrio » Wed Apr 20, 2016 10:32 am

Correcto.... MUCHAS GRACIAS !!!

David
davidbarrio
 
Posts: 14
Joined: Wed Apr 04, 2007 11:56 am

Re: Conocer el Numero de IP

Postby cmsoft » Thu Apr 21, 2016 3:09 pm

cIP := GetHostByName(GetHostName())
Tambien te puede serviro
User avatar
cmsoft
 
Posts: 1288
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina

Re: Conocer el Numero de IP

Postby acuellar » Thu Apr 21, 2016 3:37 pm

cmsoft

Con
cIP := GetHostByName(GetHostName())

No funciona.

Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1643
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Conocer el Numero de IP

Postby cmsoft » Fri Apr 22, 2016 1:07 pm

Efectivamente Adhemar
Me funciona en mis programas, pero segun leo en el foro en ingles en este link http://forums.fivetechsupport.com/viewtopic.php?f=3&t=4722&start=0&hilit=GetHostName hay que poner antes
Code: Select all  Expand view
WsaStartUp()
cIP := GetHostByName(GetHostName())  
MsgInfo(cIp)

Gracias por la observacion
User avatar
cmsoft
 
Posts: 1288
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina

Re: Conocer el Numero de IP

Postby acuellar » Sat Apr 23, 2016 2:02 pm

Perfecto.
Gracias

Para saber de un equipo de la red es así:
Code: Select all  Expand view

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.
User avatar
acuellar
 
Posts: 1643
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Horizon and 91 guests