Pessoal tem como saber o IP da maquina

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
helio
Usuário Nível 3
Usuário Nível 3
Mensagens: 175
Registrado em: 04 Ago 2004 10:36
Localização: São Bento do Una-PE
Contato:

Pessoal tem como saber o IP da maquina

Mensagem por helio »

Pessoal estou querendo saber o IP da maquina que estar sendo rodando o sistema.

Valeu antecipadamente,


Helio Beltrao Jr.
helio@hrbinfo.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Código: Selecionar todos

@ 10,10 say getip()

Código: Selecionar todos

PROCEDURE GetIp()
LOCAL aHosts
LOCAL cName
Local cEstacao:=netname(.f.)
InetInit()
aHosts := InetGetHosts( cEstacao )
IF aHosts == NIL
   aHosts := InetGetAlias( cEstacao )
ENDIF
IF Empty(aHosts)
   aHosts := InetGetAlias( cEstacao )
ENDIF
InetCleanup()
RETURN  ahosts[1 ]
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
helio
Usuário Nível 3
Usuário Nível 3
Mensagens: 175
Registrado em: 04 Ago 2004 10:36
Localização: São Bento do Una-PE
Contato:

Mensagem por helio »

Valeu pela forca funcionou Beleza.

Um Abraco,
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

qualquer coisa prende o grito !!!
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
alberto_dias
Usuário Nível 2
Usuário Nível 2
Mensagens: 64
Registrado em: 10 Abr 2005 09:46
Localização: Taboão da Serra - SP
Contato:

Pessoal tem como saber o IP da maquina

Mensagem por alberto_dias »

Sygecom,
Boa noite,
Estou precisando do ip da máquina local
e usei o seu exemplo mas ao compilar,
esta dando um erro uresolved external
_hb_fun_inetinit, _hb_fun_inetgethosts,
_hb_fun_inetgetalias, _hb_fun_inetcleanup
vc poderia me dar uma dica do que preciso
fazer,
Muito obrigado,
ALBERTO DIAS :D
Alberto Dias
Atual.: Harbour 3.2.0 dev (r1703241902) + Gtwvg E Hmg IDE 3.5
Máquina Notebook - DELL ( INTEL CORE i5 ) 8 GB
Sistema - Windows 10 64 Bits
Avatar do usuário
alberto_dias
Usuário Nível 2
Usuário Nível 2
Mensagens: 64
Registrado em: 10 Abr 2005 09:46
Localização: Taboão da Serra - SP
Contato:

Pessoal tem como saber o IP da maquina

Mensagem por alberto_dias »

Sygecom, boa noite,
Seu exemplo está perfeito, está funcionando, :))
Perfeito,
Atenciosamente,
ALBERTO DIAS :D
Alberto Dias
Atual.: Harbour 3.2.0 dev (r1703241902) + Gtwvg E Hmg IDE 3.5
Máquina Notebook - DELL ( INTEL CORE i5 ) 8 GB
Sistema - Windows 10 64 Bits
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Pessoal tem como saber o IP da maquina

Mensagem por Mário Isa »

vc colocou algum include ou .lib ?
:-o
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Pessoal tem como saber o IP da maquina

Mensagem por Pablo César »

Acredito que teria que linkar com xhb.

Em MiniGui é muito fácil isso. Coloquei aqui dois exemplo compilado e com os fontes que pertencem ao C:\MiniGUI\samples\BASIC\IPADDRESS do HMG Extended.
Anexos
IPADDRESS.rar
(921.59 KiB) Baixado 105 vezes
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Responder