Du hast also
hierarchische Daten, da du eine Baumstruktur laden und speichern möchtest.
Man
kann hierarchische Daten auch als flache Struktur speichern, indem man jedem Knoten eine ID gibt:
Code:
Node | Parent | Daten
=====================
1 -1 Tier
2 1 Säugetier
3 2 Primaten
4 1 Wirbellose
5 4 Spongebob Squarepants
Diese Daten könnte man z.B. in eine Datenbanktabelle, Ini-Datei oder einer
CSV-Datei speichern.
Wenn man eine
CSV-Datei haben möchte, wird man selbstverständlich TStringList verwenden.
Wesentlich schöner ist allerdings, wenn man gleich
XML zu Speichern verwendet.
Welchen Weg möchtest du also gehen ?