Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.429 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Exception beim Zugriff auf ersten XML Knoten

  Alt 7. Sep 2012, 09:20
Einfach mal in der Hilfe nachlesen:
Zitat:
Wenn eine TXMLDocument-Instanz ohne Eigentümer (Owner) erstellt wird, verhält sie sich wie ein Objekt mit Schnittstellenunterstützung. Die Freigabe der Instanz erfolgt dann automatisch, nachdem alle Referenzen auf ihre Schnittstelle freigegeben wurden. Wird ein TXMLDocument-Objekt mit Eigentümer erstellt, ist dieser wie bei jeder anderen Komponente für die Freigabe verantwortlich. Beim Einfügen aus der Komponentenpalette in ein Formular oder Datenmodul wird die TXMLDocument-Komponente automatisch mit Eigentümer erstellt. Wenn die TXMLDocument-Komponente durch einen Aufruf der globalen Funktion LoadXMLDocument (oder einer Funktion, die der Experte für XML-Datenbindungen zum Zurückgeben des Stammknotens eines Dokuments generiert) erstellt wird, werden Instanzen ohne Eigentümer erzeugt.
In diesem Fall genügt es die Deklaration der lokalen Variablen umzustellen:
XmlDoc : IXMLDocument;
  Mit Zitat antworten Zitat