AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 05:32

Parameter dieser Suchanfrage:

Suche in Thema: Speichern von Baumstrukturen
Suche alle Beiträge, die von "negaH" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: Speichern von Baumstrukturen

      Delphi
      by negaH, 10. Okt 2003
    Size := TFNode.GetData.Size;
    // TFStream.Position := FilePos;
    TFStream.Write(Level, 2);
    TFStream.Write(Size, 2);
    TFStream.Write(TFNode.GetData.PData^, Size);
    // FilePos := TFStream.Position;



    Schmeiß das FilePos raus, es wird nicht benötigt. Ansonsten sehe ich keinen Fehler.
  • Forum: Sonstige Fragen zu Delphi

    Re: Speichern von Baumstrukturen

      Delphi
      by negaH, 29. Sep 2003
    Dies musst du entscheiden. Grundsätzlich würde nur das Delphi Streaming System benutzt, also nur die wichtigsten Teile aus Classes.pas. Man könnte es auch selber coden, mit hilfe von TypInfo.pas, und hätte somit einen erhöhten Overhead der Speichrung von Daten. Auf alle Fälle, ob mit oder ohne VCL, ist dieser Weg viel effizienter als die XML-Nodes (die absoluter Shit sind).
    Bedenke auch das der...
  • Forum: Sonstige Fragen zu Delphi

    Re: Speichern von Baumstrukturen

      Delphi
      by negaH, 29. Sep 2003
    Hi,

    Da ich selber schon so was gecodet habe will ich dir erklären wie ich es gemacht habe.
    Die Grundbedingungen waren exakt die gleichen wie bei dir
    - Node Klassen die für eigene Daten abgeleitet werden
    - Node Klassen durften nicht von TComponent aber von TPersistent abgeleitet werden
    - Nodes sollten sich per Delphi TComponent Streamingsystem speichern

    Besonders der letzte Punkt war...
  • Forum: Sonstige Fragen zu Delphi

    Re: Speichern von Baumstrukturen

      Delphi
      by negaH, 29. Sep 2003
    Obiger Vorschlag setzt vorraus das deine Baumstruktur in jeder Node die Parentnode speichert, also die Node in der die Node selber eingelinkt ist. Dies ist aber auch allgm. üblich.

    Gruß Hagen
  • Forum: Sonstige Fragen zu Delphi

    Re: Speichern von Baumstrukturen

      Delphi
      by negaH, 29. Sep 2003
    Wenn du nur mit Records arbeiten willst, also jeder Record gleiche Größe, ist es am sinnvollsten den Level der Node in den Record aufzunehmen. Der Level ist die Anzahl der übergeordneten Parent Nodes bis zur Root. Durch deine Iterierfunktion für den Baum, kannste dann den Level ziemlich einfach mitführen.

    Beim Laden eines solchen Baumes ist der erste Record ja die Root mit Level = 0. Beim...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=negaH&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=9583
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:46 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