Estou sem o Delphi e posso estar sugerindo uma enorme besteira, mas de qualquer forma não custa tentar...
Porque vc não usa FreeAndNil( nome_do_objeto ) para liberar, ou mesmo assim não tem o resultado esperado? Atte, Ricardo. Giovanny Carvalho <[EMAIL PROTECTED]> escreveu: Bom dia a todos, Em primeiro lugar, obrigado a todos pela boa vontade. Na verdade o que eu quero é ter os Frames já criados (todos eles), e a medida que os usuários clicassem nas opções do menu, os respectivos frames seriam exibidos no Form Principal (que será o parent dos frames). Esse form Principal pode conterá um Frame vazio (ou com uma imagem). Isso eu já consegui, dessa maneira: procedure TForm1.este21Click(Sender: TObject); var Frame11: TFrame1; begin VLeft := VLeft + 100; // Variavel Global Try Frame11 := TFrame1.Create(nil); Frame11.Parent := Form1; except Frame11.Free; Frame11 := TFrame1.Create(nil); Frame11.Parent := Form1; end; Frame11.Left := VLeft; Frame11.Top := 200; end; O problema agora é outro. O problema é destruir os frames. O que eu quero: Quando o usuário clicar numa opção do menu, o sistema deve destruir o frame anterior e instanciar o novo frame. Como o exemplo acima mostra, eu utilizo o método .free mas ele não funciona, o frame continua instanciado, na tela e funcionando, eu continuo acessando todos os seus componentes. Para poder visualizar melhor, criei uma variável Vleft apenas para descolar as novas instancias do frame. As novas instancias são postas uma ao lodo da outra e nenhuma é destruida mesmo após ao .Free. O caso qui não é organização da tela pois eu posso obrigar o Frame a utilizar todo a área útil, podem a memória, imaginem se o usuário clicar 10 vezes numa opção do menu, serão criados 10 instancias do mesmo frame. Obrigado, Giovanny Carvalho --- Em delphi-br@yahoogrupos.com.br, Alexandre Rodrigues <[EMAIL PROTECTED]> escreveu > > Bom, eu não criei o Frame do "Zero" para depois colocar os componentes > nele, o que fiz foi Montar o Frame e depois instância-lo em tempo de > execução, o que funciona perfeitamente. > > > Rubem Nascimento da Rocha escreveu: > > > > > > > > Companheiro, tentei muito fazer isso, ou seja, criar um frame do zero em > > tempo de execução pra usá-lo de forma a criar telas de manutenção de > > dados dinâmicas. Não dá certo! Tem que ter pelo menos um frame > > adicionado em tempo de projeto pra poder criá-lo em tempo de execução. E > > eu olhei o fonte do TFrame e pelo que vi, realmente não tem como criar > > um TFrame do zero, sem ter um frame já definido em tempo de projeto na > > aplicação! Se vc conseguiu essa proeza, então publique aqui sua > > experiência para que todos na lista se beneficiem. > > > > Sds. > > > > ________________________________ > > > To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > > > From: [EMAIL PROTECTED] > > <mailto:alexandre_rodrigues_poa%40yahoo.com.br> > > > Date: Wed, 23 Apr 2008 11:51:42 -0300 > > > Subject: Re: [delphi-br] Frames do Delphi 6 > > > > > > > > > O Rubem é possível sim criar Frames em tempo de execução assim como > > > qualquer outro componente... > > > > > > Rubem Nascimento da Rocha escreveu: > > >> > > >> > > >> > > >> Modificar um frame em tempo de execução sim; criar um frame em tempo de > > >> execução, não! > > >> > > >> Sds. > > >> > > >> ________________________________ > > >> > > >> To: delphi-br@yahoogrupos.com.br > > <mailto:delphi-br%40yahoogrupos.com.br> > > >> From: [EMAIL PROTECTED] > > <mailto:giovannycarvalho%40yahoo.com.br> > > >> Date: Tue, 22 Apr 2008 16:51:37 +0000 > > >> Subject: [delphi-br] Frames do Delphi 6 > > >> > > >> Boa tarde amigos, > > >> > > >> Estou criando uma aplicação e gostaria de utilizar Frames e a minha > > >> dúvida é: É possivel modificar o frame conteudo de um frame em tempo > > >> de execução? Pode ser via código, pois o projeto será Orientado a > > >> Objetos e terei que criar várias classes mesmo. > > >> > > >> Obrigado, > > >> Giovanny Carvalho > > >> www.acmeinformatica.com.br > > >> > > >> __________________________________________________________ > > >> Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de > > >> relacionamentos com até 6,000 fotos! > > >> http://www.amigosdomessenger.com.br > > <http://www.amigosdomessenger.com.br> > > >> > > >> > > > > > > > > > > > > > > > > > > _______________________________________________________ > > > Yahoo! Mail - Sempre a melhor opção para você! > > > Experimente já e veja as novidades. > > > http://br.yahoo.com/mailbeta/tudonovo/ > > <http://br.yahoo.com/mailbeta/tudonovo/> > > > > > > > > > > __________________________________________________________ > > Confira vídeos com notícias do NY Times, gols direto do Lance, > > videocassetadas e muito mais no MSN Video! > > http://video.msn.com/?mkt=pt-br <http://video.msn.com/?mkt=pt-br> > > > > > > > _______________________________________________________ > Yahoo! Mail - Sempre a melhor opção para você! > Experimente já e veja as novidades. > http://br.yahoo.com/mailbeta/tudonovo/ > --------------------------------- Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]