diog0silva
Power Member
Boas.
Estou a fazer um programa com login. Quando abre o form principal, o utilizador insere os dados, verifica se coincide com a base de dados, e passa o campo "estado" da tabela utilizador para "Ligado".
Em contrapartida, quando o form principal é fechado, actualizo o estado do utilizador para "Desligado".
O problema é que quando o programa "encrava" por causa de um erro, ele não corre o código de "desconectar o utilizador", e fica como "Ligado". Da próxima vez que for a entrar não vai conseguir, porque supostamente já está ligado.
Não há maneira de associar eventos que corram quando o programa encerre, seja porque motivos for?
Cumprimentos.
Estou a fazer um programa com login. Quando abre o form principal, o utilizador insere os dados, verifica se coincide com a base de dados, e passa o campo "estado" da tabela utilizador para "Ligado".
Em contrapartida, quando o form principal é fechado, actualizo o estado do utilizador para "Desligado".
O problema é que quando o programa "encrava" por causa de um erro, ele não corre o código de "desconectar o utilizador", e fica como "Ligado". Da próxima vez que for a entrar não vai conseguir, porque supostamente já está ligado.
Não há maneira de associar eventos que corram quando o programa encerre, seja porque motivos for?
Cumprimentos.