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
[-]
Documento:= TXMLDocument.Create(TComponent(elcomponente));
Documento.Options:= [doNodeAutoCreate, doAttrNull, doAutoPrefix];
Documento.DOMVendor:= GetDOMVendor( 'MSXML' );
Documento.Active:= true;
Documento.LoadFromFile(fichero);
NodoRaiz:= Documento.DocumentElement;
...
Documento.Active:= false;
FreeAndNil(Documento);
Gracias a todos por las molestias