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]

Responder a