Pode ser que eu esteja errado, mas o Owner do componente serve, entre outras 
coisas, para dizer quando ele (o objeto que está sendo criado) tem de ser 
destruído através da procedure Notification.

Considerando a sentença acima como verdadeira; quando temos uma situação 
como essa:

Form := TForm.Create(Application)

Não estudei construção de componentes, mas acho que aconteceria o seguinte:

O objeto Form se incluiria numa lista de componentes controlados por 
TApplication.
Caso Form seja destruído antes de TApplication, esse seria retirado da lista 
de componentes controlados por TApplication através do método Notification 
de TApplication.

Caso TApplication seja destruído antes de seus componentes "Owned" (acho que 
é assim né? hehehe), TApplication iria destruir cada componente que esteja 
na sua lista...

Acho que é assim que funciona :D
Se estiver errado, por favor, me digam!

[]'s


Francisco Thiago de Almeida
Enter&Plug Sistemas
Divisão: Desenvolvimento / Banco de dados
Franca - SP



----- Original Message ----- 
From: "Danilo Rogério" <[EMAIL PROTECTED]>
To: "Delphi-Br" <delphi-br@yahoogrupos.com.br>
Cc: <[EMAIL PROTECTED]>
Sent: Friday, June 24, 2005 12:45 PM
Subject: En: Re: [delphi-br] Retirada do Form da memória - Dúvidas de muita 
gente


Excelente Explicação Daniel, mas me responda uma coisa...

Tudo bem, dei um Free no meu Form, ele realmente não está mais na memória. O 
que acontece com ele então, se eu criei com Create(Application), e minha 
aplicãção ainda está ativa... Não tem problema? Não fica nenhum lixo até que 
eu feche meu sistema?

Obrigado,
Danilo Rogério

Observação: mensagem anexa encaminhada.

__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger
http://br.download.yahoo.com/messenger/

[As partes desta mensagem que não continham texto foram removidas]





-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]

Links do Yahoo! Grupos









-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.0/27 - Release Date: 23/06/2005



        
        
                
_______________________________________________________ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/


-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a