Fórum Terminar aplicação no código do .dpr #313070
14/02/2006
0
Bruno Belchior
Curtir tópico
+ 0Posts
14/02/2006
Massuda
Use Application.Terminate de ´dentro´ do programa, depois que Application.Run é chamado, mas ainda não retornou.
Gostei + 0
15/02/2006
Bruno Belchior
Gostei + 0
15/02/2006
Massuda
Qual é o código no seu DPR?
Gostei + 0
15/02/2006
Michael
O método [b:328e429794]Run [/b:328e429794]do objeto [b:328e429794]Application [/b:328e429794]inicia o loop de mensagens da aplicação. Se vc não quer que o aplicativo inicie, é melhor, como o [b:328e429794]Massuda [/b:328e429794]sugeriu, simplesmente não chamar a rotina, pois vc estará economizando processamento. Sem chamar [b:328e429794]Run[/b:328e429794], a aplicação não inicia propriamente dita.
Já fiz isso uma vez e meu código foi mais ou menos assim:
if AlgumaCoisaQueBloqueieOInicioDaAplicacao then ... else begin Application.Initialize; ... Application.Run; end;
[]´s
Gostei + 0
15/02/2006
Bruno Belchior
Application.Initialize; // Na Linha abaixo é chamado o FrmLogin... Application.CreateForm(TDtMdlAuditoriaEscolar, DtMdlAuditoriaEscolar); Application.CreateForm(TFrmPrincipal, FrmPrincipal); Application.Run;
Gostei + 0
15/02/2006
Massuda
Uma alternativa seria ter algo no DtMdlAuditoriaEscolar que indique se o login do usuário foi ou não aceito e assim criar ou não o form principal do programa e dar o Application.Run (isso tem a vantagem de evitar que o form principal pisque na tela).
Gostei + 0
15/02/2006
Bruno Belchior
if Application.Terminated = False the Application.Run; // Sempre entra aqui...
Gostei + 0
15/02/2006
Massuda
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)