Pegar o nome do Computador

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

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Pegar o nome do Computador

Mensagem por asimoes »

Pessoal,

No prompt digitando hostname o windows mostra o nome do computador WKS-2, quando eu uso em um programa de teste:

cHostName:=GetEnv("hostname") me retorna ""

Alguém sabe como resolver isso?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Pegar o nome do Computador

Mensagem por Toledo »

A função GetEnv() pega o valor de uma variável de ambiente e hostname não é um variável de ambiente.

Será que a função NetName() não pega o que você quer?

Ou tente usar GetEnv() com uma das seguintes variáveis de ambiente:

computername
logonserver
userdomain
username


Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Pegar o nome do Computador

Mensagem por asimoes »

Toledo,

É isso mesmo, eu não atentei para isso.

Valeu!
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Responder