Olá pessoal, Fellipe, eu acho faltou uma inherited:
destructor TTeste.Destroy; begin if Assigned(FEndServs) then FreeAndNil(FEndServ s); >>inheritedDestroy; <-- Aqui, não? end; Bem eu não tenho certeza se é isso, veja também sobre Notification. (http://www.datasus.gov.br/ccs/tutoriais/cursocomp/cmpdelp.htm#Pag25) ________________________________ []'s, Silvio Clécio Contatos/Blog Skype: silvioprog E-mail, Yahoo! Messenger: [EMAIL PROTECTED] Gmail, Google Talk: [EMAIL PROTECTED] Hotmail, MSN: [EMAIL PROTECTED] BlogSpot: http://silvioclecio.blogspot.com/ ________________________________ De: Fellipe Henrique <[EMAIL PROTECTED]> Para: "delphi-br@yahoogrupos.com.br" <delphi-br@yahoogrupos.com.br> Enviadas: Segunda-feira, 1 de Dezembro de 2008 13:34:58 Assunto: [delphi-br] Problemas ao excluir um componente criado por mim de um projeto... Amigos, Estou desenvolvendo um componente simples... porém na hora de excluir ele do meu form dá um erro no delphi, e pronto, tenho que fechar o delphi e abrir denovo... o erro: Falha catastrofica e Invalid Pointer Operation type TTeste = class(TComponent) private FEndServs: TStringList; procedure SetEndServs( const Value: TStringList) ; protected public { Construtor do Componente } constructor Create(aOwner: TComponent); override; { Destroi o Componente } destructor Destroy; override; published property EndServs: TStringList read FEndServs write SetEndServs; end; constructor TTeste.Create( aOwner: TComponent); begin inherited; FEndServs := TStringList. Create; end; destructor TTeste.Destroy; begin if Assigned(FEndServs) then FreeAndNil(FEndServ s); end; O que posso fazer? O que tem de errado ali!? Obrigado desde já... -- ____________ _________ _________ ___ T.·.F.·.A.·. Fellipe Henrique Blog: www.digitumsoft. com.br/blogs/ fellipeh ------------ --------- --------- --------- --------- --------- - CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o "Cco" (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ############ ######### ######### ######### Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]