Detectar se o sistema estah em uso

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

Moderador: Moderadores

marcos.gurupi
Usuário Nível 4
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

Mensagem por marcos.gurupi »

Amigo nos explique o que eh HRB... :))
Marcos Roberto
NetService Software
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Detectar se o sistema estah em uso

Mensagem por rochinha »

Amiguinhos,
FOPEN(ARQUIVO,18)
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.

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
Tenho um sistema rodando com HRB, nunca deu problemas
Voce usa xHarbour ou qual versão/vertente?
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.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Detectar se o sistema estah em uso

Mensagem por asimoes »

marcos.gurupi escreveu:Amigo nos explique o que eh HRB...
São scripts de rotinas veja mais detalhes em viewtopic.php?f=4&t=14099
►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