Fórum Janela de Login abre primeiro! #234647
27/05/2004
0
Estou com um probleminha por aqui. Tenho um aplicação MDI certo? E quando abro ela queria que somente quando o form pai estivesse já aberto a tela de login aparecesse. Porém o que acontece é que minha tela de login aparece primeiro que o form principal.
No evento onShow do Form principal eu criei a tela de login e de i um show modal nela, mas ela aparece antes e so quando eu confirmo o login que o form prncipal é mostrado.
Como posso resolver isso????
Espero que possam me ajudar!
[]´s
SAmuel
Sgubert
Curtir tópico
+ 0Posts
27/05/2004
Flaviosan
espero ter ajudado.
Gostei + 0
27/05/2004
Sgubert
Infelizmente sua dica não funciona! Já tentei fazer no evento onActivate, e acada vez que minimizo e maximizo a janela, a tela de login aparecia. Logo não pode ser no onActivate.
Agradeço sua atenção
[]´s
Samuel
Gostei + 0
27/05/2004
Sgubert
Gostei + 0
27/05/2004
Marcotema
Exemplo:
no oncreate do form atribua a variavel.
ABERTO := 0;
no Onactivate
if ABERTO = 0 then begin
Application.CreateForm(TFsenha, Fsenha);
try
Fsenha.ShowModal;
finally
Fsenha.Release;
Fsenha := Nil;
end;
Inc(ABERTO);
Espero ter ajudado.
Gostei + 0
27/05/2004
Sgubert
Sua diaca é muito bom e acredito que funcione, mas será que não existe uma outra forma de se fazer isso sem ter que dar essa ´volta´ no delphi.
[]´s
Samuel
Gostei + 0
27/05/2004
Fred
mas dentro do timer vc teria que desabilita-lo
ontimer
chama login...
...
...
ttimer1.enable := false; 8)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)