![]() |
TreeView samt Objekten in Textdatei speichern
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich möchte hier eine alternative Methode vorstellen, um die Einträge eines TreeView samt angehängten Objekten in einer Textdatei zu speichern und von dort wieder zu laden. Dabei werden die Knoten sowie deren Objekte als Namen-Wert-Paare mit Hilfe einer StringList gespeichert und geladen. Ich möchte alle einladen, ggf. Verbesserungsvorschläge einzubringen und zu diskutieren. ![]() |
Re: TreeView samt Objekten in Textdatei speichern
Du müsstest den Code so umbauen, dass das Laden und Speichern wiederverwendbar wird.
Im Moment ist alles miteinander verwoben. Die Prozeduren könnten diese Deklaration haben:
Delphi-Quellcode:
Von einem TStrings-Objekt ist es zum Laden und Speichern nicht mehr weit (SaveToFile, LoadFromFile).
procedure TreeView2TStrings(tv:TTreeView; list:TStrings);
procedure TStrings2TreeView(list:TStrings;tv:TTreeView); |
Re: TreeView samt Objekten in Textdatei speichern
Zitat:
Was hältst du vom Verfahren selbst? Welche Vorteile oder Nachteile siehst du in Bezug auf andere Verfahren, den Inhalt eines TreeView zu speichern und zu laden? Gruß |
Re: TreeView samt Objekten in Textdatei speichern
Hier (
![]() Allerdings muss man die Klasse TreeView dazu ableiten. |
DP-Maintenance
Dieses Thema wurde von "Daniel G" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Open-Source" verschoben.
Die GUI ist zu sehr mit der Programmlogik verzahnt... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz