Nunca trabalhei com MDI mas na teoria a forma de criação do formulário é diferente, ao invés de: Formulario := TForm.Create(SELF); é: Formulario := TMdiChild.Create(Application); ou coisa do tipo.
Atribuir NIL a uma variável que ainda não foi destruída não tem lógica, quando você for destrui-la, ela simplesmente não será encontrada. O que você tem que ver ae, é se você está usando o ponteiro depois dele ser destruído, um exemplo é... Form.ShowModal(); Form.FazerQualquerCoisa(); Aqui, quando você atribui Action := caFree no OnClose, ele destrói o formulário em questão, e na linha subsequente você tenta usa-lo novamente, isso vai causar um access violation. Claro que no seu caso, isso pode nem existir, mas é um dica... ---------------------------------------- Vitor Luiz Redes Analista de Sistemas Redsystem Software / Bureau Software Messenger: [EMAIL PROTECTED] ---------------------------------------- Phone: 3379-6939 Cel. Phone: 9677-8445 ---------------------------------------- ----- Original Message ----- From: Fábio - C&S Informatica To: delphi-br@yahoogrupos.com.br Sent: Thursday, January 18, 2007 9:51 AM Subject: Re: [delphi-br] PROBLEMA P DESTRUIR FORM valeu galera pela força... ----- Original Message ----- From: Renato Lorandi To: delphi-br@yahoogrupos.com.br Sent: Thursday, January 18, 2007 8:21 AM Subject: Res: [delphi-br] PROBLEMA P DESTRUIR FORM amigo, tente acrescetar esta linha antes do action... nomedoform:=nil Action:=caFree; blz... ----- Mensagem original ---- De: Fábio - C&S Informatica <[EMAIL PROTECTED]> Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 17 de Janeiro de 2007 19:15:49 Assunto: [delphi-br] PROBLEMA P DESTRUIR FORM Olá colegas, estou migrando do D5 para o D7, só q estou com problemas qdo fecho o "form", estou utilizando MDI, qdo tento destruir algum form aberto (MDIChild), utilizando a seguinte linha de código no Evento OnClose do form: Action:=caFree; até fecha o form, mais apresenta uma mensagem de Acess Violation at Adress 004C81EA.... agradeço a atenção dos colegas... Fábio. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Links do Yahoo! Grupos __________________________________________________ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] ------------------------------------------------------------------------------ Internal Virus Database is out-of-date. Checked by AVG Free Edition. Version: 7.1.410 / Virus Database: 268.16.7/620 - Release Date: 8/1/2007 [As partes desta mensagem que não continham texto foram removidas]