logon de usuario

Delphi

30/05/2005

estou com dificuldade em fazer meu logon de usuario.

Se eu iniciar primeiro o frm_logon, apos a senha ser válida ele abre o frm_principal (com showmodal), até ai tudo bem, mais quando eu fecho o frm_principal, o frm_logon fica atrás do frm_principal, o frm_logon nao fecha apos fechar o frm_principal ou apos validar a senha e abrir o frm_principal.

tentei iniciar primeiro o frm_principal e na opção ´onShow´, chamar o frm_logon (com showmodal), mas basta fechar o frm_logon que o frm_principal vai continuar aberto, colocando a senha ou nao.


alguem pode me ajunar nisso?

agradeço desde já.


Snake_300kbps

Snake_300kbps

Curtidas 0

Respostas

Rjun

Rjun

30/05/2005

Você precisa fechar o formlogon depois que você valida a senha.

[pseudocódigo]
if senhavalida then
  close
else
  exibir mensagem de erro;



GOSTEI 0
Daniel_mc

Daniel_mc

30/05/2005

Camarada para que isto funcione se eu entendi bem, vc teria que apos validada a senha dar um
frm_principal.Show;
                                              frm_logon.hide;


E para que quando vc fechar o frm_principal o aplicativo seja totalmente fechado vc deve colocar no evento onClose do frm_principal o seguinte:
Application.Terminate;



GOSTEI 0
POSTAR