Eu utilizo um form de acesso mas é um form normal.... Nesse form eu tenho uma classe chamada Execute:
class function TfrmLogin.Execute: boolean; begin with TfrmLogin.Create(nil) do try Result := ShowModal = mrOk; finally Free; end; end; E o source do projeto eu coloco assim: if TfrmLogin.Execute then begin Application.Initialize; Application.CreateForm(TfrmPrincipal, frmPrincipal); Application.Run; end; Dessa forma o form de acesso nao fica na memoria... Espero ter ajudado! -- Eny Trova Urias "Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito"- Aristóteles ________________________________ De: Omar Marques <webomarmat...@yahoo.com.br> Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 28 de Maio de 2010 10:16:20 Assunto: [delphi-br] Ref. Desaparecer form ao fundo Olá, bom dia amigos(as), Estou com uma aplicação que tem como MainForm, um formulario de login e senha. Após o login, abre-se outro form (Principal) com as opções de menu, bem básico. Mas, neste contexto, estou com um problema. No form Principal, existe a opção de minimizá-lo. Caso o usuário faça isso, o formulario de acesso fica visível, mas o usuário não consegue clicar nele, mas eu gostaria de sumir com ele, após efetuar o login. Dúvida: Mesmo ele sendo o MainForm definido no Projeto, posso ativar o FrmPrincipal e fechar o formulário de login sem problemas ? Obrigado a todos. Omar M. Haddad Analista de Sistemas [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]