A causa provável é o enabled = false do form principal, aliado à maneira como vc chama o form de login...
Tente fazer o seguinte: 1 - retire o form de login da lista de formulários criados na inicialização; 2 - no OnActivate do form principal coloque a seguinte rotina: if (frmLogin = nil) and (Tag = 0) then begin frmLogin := TfrmLogin.Create(nil); Tag := 1; frmLogin.ShowModal; frmLogin := nil; end; Isso fará com q o form de login seja criado e exibido em modal, sem q vc precise desativar o form frincipal. Isso deve resolver seu problema... Aí, as exceções de login serão tratadas pelo form de login, q, caso não correspondam à uma credencial válida, podem repetir o processo de solicitação ou encerrar a aplicação. Algo mais ou menos assim: procedure TfrmLogin.ChecaCredencial(pLogin, pSenha: String); begin if Tag = 3 then Application.Terminate; if edtLogin.Text <> pLogin then begin Application.MessageBox('O login está incorreto.', 'ERRO', MB_OK + MB_ICONERROR); inc(Tag); edtLogin.SetFocus; end; if edtSenha.Text <> pSenha then begin Application.MessageBox('A senha está incorreta.', 'ERRO', MB_OK + MB_ICONERROR); inc(Tag); edtSenha.SetFocus; end; end; Qualquer dúvida, é só escrever... --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal [EMAIL PROTECTED] --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 12.0 Kernel 2.6.21.5-custom --------------------------------------------------- ----- Mensagem original ---- De: ca_programador007 <[EMAIL PROTECTED]> Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 18 de Agosto de 2008 17:44:54 Assunto: Re: Res: Res: Res: [delphi-br] Problemas ao minimizar form MDI principal Olá! Quando o form é executado (neste momento o login fica na frente do form principal), e o form principal fica como enable false, já não aparece na barra de tarefas a aplicação. O que será?? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]