Olhando assim sem se aprofundar eu diria que vc deve deixar apenas pra liberar o form, até pq vc associou o seu frame ao form que vc criou. Ou então não executar a instrução frame.Parent := form1.
Posso estar errado mas o problema é por aí, já que o seu problema ocorre por que vc tenta acessar um endereço que não é mais válido naquele contexto. Ezequiel <[EMAIL PROTECTED]> escreveu: Ola pessoal! Criei um TFrame e agora estou tentando instanciá-lo dinamicamente. Tudo corre bem, mas quando preciso liberá-lo da memória dá a seguinte mensagem: "Access violation at address 000000000" Meu código: //criação do frame frame := TFrameExemplo.Create(self); frame.Name := 'frameExemplo1'; frame.Parent := Form1; frame.Show; //liberação do frame frame.Free; Quando chamo o .Free me dá o erro de Access violation! Alguém já trabalhou com frames dinâmicos e poderia me dar uma luz?? []'s Ezequiel __________________________________________________ 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]