AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 04:17

Parameter dieser Suchanfrage:

Suche in Thema: Treeview mit XML füllen
Suche alle Beiträge, die von "generic" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: XML

    Re: Treeview mit XML füllen

      Delphi
      by generic, 28. Dez 2007
    das com braucht die zähler zu speicherverwaltung.
    das pointer macht nur die delphiwrapper platt.
    die vcl/rtl kümmert sich ja viel um speicher (z.B. bei strings)

    genillt wird der zeiger nicht, sonst wäre die schutzverletzung in $0
    nur das obj dahinter wird freigegeben, also wie:


    var
    x: tobject;
  • Forum: XML

    Re: Treeview mit XML füllen

      Delphi
      by generic, 28. Dez 2007
    Das Com zählt wieviele Zeiger auf ein Objekt sind, sind keine Zeiger mehr auf einem Objekt wird dieses Objekt freigegeben.
    Delphi versucht das automatisch, mit dem Typcast auf Pointer geht das automatische verloren.
    Das ComObj wird freigegeben und dein TTreenodezeiger zeigt ins leere mit dem Ergebnis Schutzverletzung.
    Mit addref wird der Zeigerzähler (richtig: Referenzzähler) erhöht - ergo das...
  • Forum: XML

    Re: Treeview mit XML füllen

      Delphi
      by generic, 27. Dez 2007
    ok, dann macht dir das com schwierigkeiten...

    hab ein beispiel dran gehängt.

    es fehlt dir eine referenz!
    mein code ist umsauber beim beenden, jeder knoten muss noch wieder die referenz freigegen.
  • Forum: XML

    Re: Treeview mit XML füllen

      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

    Re: Treeview mit XML füllen

      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

    Re: Treeview mit XML füllen

      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;


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=generic&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=104983
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz