Shuster 0 Denunciar post Postado Julho 23, 2008 Olá pessoal vai ai minha dúvida: Para abrir o formulário em minha aplicação MDI, uso o seguinte comando: if Form1 = nil then Form1 := TForm1.create(self); Depois para finalizar o mesmo uso o seguinte: FreeAndNil(Form1); Quando chamo a tela pela primeira vez fecho normalmente, mas na próxima vez ao fechar ela apresenta "Abstract Error!", mas consegue fechar normalmente. Desde já agradeço, já tentei de tudo que sabia.... :wacko: Compartilhar este post Link para o post Compartilhar em outros sites
Hugo Slepicka 0 Denunciar post Postado Julho 23, 2008 Troque para o seguinte: NO OnClose do Form Filho faça: Action := caFree; Acho que só isso ja resolve... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
shini 318 Denunciar post Postado Julho 24, 2008 o erro acontece no programa(exe ja compilado) ou quando você ta com delphi aberto??, se for quando delphi tiver aberto, é o debbuger que ta capturando erro de abstract, da pra dizer que é 'normal' isso. pra tira isso você vai nas opções rsrs n lembro o caminho... Compartilhar este post Link para o post Compartilhar em outros sites
Shuster 0 Denunciar post Postado Julho 24, 2008 Pessoal, Dessa forma ficou bom, resolveu o problema..... No close ficou assim Form1 := nil;<BR>Action := caFree; Muito obrigado, me salvaram mais uma vez.... http://forum.imasters.com.br/public/style_emoticons/default/grin.gif Compartilhar este post Link para o post Compartilhar em outros sites
Hugo Slepicka 0 Denunciar post Postado Julho 24, 2008 Beleza fera... Abraço! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites