SET REDE=SIM

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

Moderador: Moderadores

ronnimadeira
Usuário Nível 1
Usuário Nível 1
Mensagens: 17
Registrado em: 16 Jan 2008 23:37
Localização: ITAOCARA

SET REDE=SIM

Mensagem por ronnimadeira »

** Identificar Micro que está na rede **
SET REDE=SIM
Obs.: Tive que substituir esta variável de ambiente, pois no clipper eu conseguia identificar se o micro estava em rede ou não através desta variável, mas no Xharbour tive que colocar REDE2 pois na forma antiga não consigo pegar o valor dela, parece ser uma palavra reservada.
xHarbour 1.0 + GTWVW
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Você esta usando "GetEnv() " para recuperar a variavel de ambiente ? pois verefique se isso não esta sendo usado por outro sistema no seu micro !
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
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á

Mensagem por Pablo César »

Eu por exemplo, crio um arquivo chamado REDE.SYS, que serve de guia para saber se está em rede. Este procedimento não ocupa memória, basta verificar a existência dele, por exemplo (a grosso modo):

Código: Selecionar todos

IF FILE("REDE.SYS")
   USE DBF SHARE
ELSE
   USE DBF EXCLUSIVE
ENDIF
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