INICIO E TERMINO DA UTILIZACAO DO SISTEMA
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
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
O jeito então é ficar atualizando enquanto o programa está em uso, aà se der algum problema fica aquele útimo momento cadastrado.
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
Grato
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...
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...
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