No evento do OnClose de cada formulário criado em tempo de execução:
Form34NotafiscalEntrada.Release;
Form34NotafiscalEntrada.Free;
Form34NotafiscalEntrada := nil;
A questão é que, em um botão login, gostaria de fechar todos os formulários abertos, criados na inicialização do Projeto, ou em tempo de execução pelo click do atalho do Ribbon....
Estou usando o seguinte código para fechar:
for n:=0 to Application.ComponentCount-1 do
if Application.Components[n] is TForm then
if not(TForm(Application.Components[n]) = Application.MainForm) then
if TForm(Application.Components[n]).Showing then TForm(Application.Components[n]).Close;
Seguindo estes passos, estou com problemas, pois, ele não fecha todos os forms criados e tempo de execução, e ainda ocorre uns erros e tals. ( E pelo que observei os que são criados na inicialização da aplicação fecha normalmente)>
Pergunta
jessegestin
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.