INICIO E TERMINO DA UTILIZACAO DO SISTEMA

JADSON 16/03/2005 10:17:01
#73190
Bom dia,
gostaria de saber uma forma de controlar quando o usuário logou e encerrou o sistema, já tentei cadastrando no BD, porém se ocorrer algum problema e o computador desligar aí o sistema não atualiza.

Grato
Jadson Gois
THIAGO.CESAR 16/03/2005 10:19:40
#73191
O jeito então é ficar atualizando enquanto o programa está em uso, aí se der algum problema fica aquele útimo momento cadastrado.
JADSON 16/03/2005 10:27:33
#73194
Esqueci de mensionar, além de saber o período que ele ficou logado, preciso saber se ele estar logado no momento, por isso estava pensando em atualizar somente na hora em que o sistema fosse realmente encerrado.

Grato
THIAGO.CESAR 16/03/2005 10:38:31
#73197
Mas do jeito que você colocou eu acho que é impossível, porque se acabar a energia, como seu programa vai guardar isso em log?

Você pode criar outro campo no seu log pra verificar se foi encerrado com sucesso. Se o programa for iniciado sem que tenha sido encerrado corretamente (uma verificação igual à  que o windows faz)...

Existe um código que serve para ver a data e a hora que o sistema foi desligado pela última vez. Não sei se essa hora é correta quando se trata de desligamento acidental, mas se for correta, você faz o seguinte: quando o sistema ver que não foi encerrado corretamente, ele define como hora de saída a mesma hora que o windows tem como último desligamento.

Quem sabe pode dar certo... espero que com essa maluquice possa ter contribuido de alguma forma...
JADSON 16/03/2005 10:43:17
#73198
Vou analisar um pouco melhor o que você postou e como aplicar. De qualquer forma, obrigado e aguardo mais sugestões.
Tópico encerrado , respostas não são mais permitidas