Detectar se o sistema estah em uso
Moderador: Moderadores
-
marcos.gurupi
- Usuário Nível 4

- Mensagens: 939
- Registrado em: 06 Jul 2004 11:53
- Localização: Gurupi-TO
Detectar se o sistema estah em uso
Amigo nos explique o que eh HRB...
)
Marcos Roberto
NetService Software
NetService Software
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Detectar se o sistema estah em uso
Amiguinhos,
Uso algo parecido, mas no meu caso está adequado para não permitir abrir mais de uma vez numa mesma máquina. Explicando melhor, o sistema abre em rede, mas se um ou outro usuário tentar abrir duas vezes num mesmo terminal não lhe é permitido.FOPEN(ARQUIVO,18)
Código: Selecionar todos
// Gera um arquivo de travamento unico
SOSFile := cPath+alltrim(str(nSerialHD("C:")))+".sos"
if file(SOSFile)
fErase(SOSFile) // Tenta eliminar o arquivo de controle
if fError() <> 0
if ! MsgYesNo( "O sistema ja se encontra aberto neste terminal.Veja o icone ao lado do relogio", "Multiplas instancias" )
// MsgYesNo() - funcao do Fivewin
quit
endif
endif
endif
SOSHandle := fCreate(SOSFile) // Cria o arquivo de controle
SOSHandle := fOpen(SOSFile,1) // Abre travando o arquivo de controle
Voce usa xHarbour ou qual versão/vertente?Tenho um sistema rodando com HRB, nunca deu problemas
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Detectar se o sistema estah em uso
São scripts de rotinas veja mais detalhes em viewtopic.php?f=4&t=14099marcos.gurupi escreveu:Amigo nos explique o que eh HRB...
►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)
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)
