Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-11-2005
OscarG OscarG is offline
Miembro
 
Registrado: sep 2005
Posts: 35
Poder: 0
OscarG Va por buen camino
Problemas FreeAndNil

Hola!

Tengo un problema q me mosquea.
Resulta q ponco un punto de control en un objeto tipo TXMLDocument en el q lo creo en un método y lo libero en el mismo. Al liberarlo le pongo un FreeAndNil(objetoxml) y bueno, ahi a veces me casca y otras no. Supongo q tengo un error en algún sitio y ahi le duele....

Entonces se me ocurrió poner un punto de control dentro de FreeAndNil y mirar lo q me hace.
En vez de meterse dentro de ese método se metió en otro totalmente diferente... TCustomDXImageList.Notification(AComponent: TComponent) , este método es un método interno de un componente(DelphiX) q maneja las imagenes.

Lo q me gustaría saber es xq no pasa por en método FreeAndNil...y xq me pasa por ese método...si es normal al hacer FreeAndNil...o sino..

Código Delphi [-]
  //Creo el TXMLDocument
  Documento:=  TXMLDocument.Create(TComponent(elcomponente));
  Documento.Options:= [doNodeAutoCreate, doAttrNull, doAutoPrefix];
  Documento.DOMVendor:= GetDOMVendor( 'MSXML' );
  Documento.Active:= true;
  Documento.LoadFromFile(fichero);
  NodoRaiz:=  Documento.DocumentElement;
 
  ...//Trato el document.
 
  //Libero el Document.
  Documento.Active:= false;
  FreeAndNil(Documento);

Gracias a todos por las molestias
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 14:22:44.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi