Forum: XML
Delphi
by generic,
27. Dez 2007
das objekt TTreeNode hat doch eine data eigenschaft, nutz diese doch.
das interface vom xmlobjekt ist eh ein zeiger, den bekommst du dort rein.
ggf. typcasten
node.data = pointer(xmlnode);
xmlnode:=IXMLDOMNode(node.data);
Forum: XML
Delphi
by generic,
26. Dez 2007
Ups, du nutzt das native Control TTreeview.
Meine Antwort bezieht sich auf den VirtualStringTree (VST) von Mike Lischke.
Kostenlos und Opensource
VST Page
Vom native Control habe ich keine Ahnung.
Diese Videos:
Forum: XML
Delphi
by generic,
26. Dez 2007
Huhu, das mit den Nodezeiger speichern ist eine gute Idee.
Du kannst dir das im Video zum 2. Stammtisch anschauen wie das geht.
Ich meine ich hätte ihr auch schon mal eine Lösung gezeigt (Objekte im Tree)
Pseudocode:
vst.nodedatasize:=sizeof(IXMLDOMNode);
var
node: pvirtualnode;