Forum: Algorithmen, Datenstrukturen und Klassendesign
by DieDolly,
10. Feb 2019
Danke für die Hilfe. Aber ich bin keine Delphicrack und versuche es lieber mit einfachem Code. Es bringt mir nix Code zu benutzen, den ich in 10 Jahren nicht verstehen werde.
Das müsst ihr verstehen. Ihr seid vermutlich gelernte Entwickler und macht eurer Leben lang nix anderes. Aber es gibt auch Leute wie mich die auch was anderes im Leben zu tun haben als sich
mit Code auseinanderzusetzen der...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DieDolly,
10. Feb 2019
Den Ablauf verstehe ich. Aber ich verstehe nicht, wie man das in ein VST packt. Weil das ist etwas komplett anderes als einen String auszugeben.
Die Ausgabe mit dem WriteLn ist selbsterklärend.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DieDolly,
10. Feb 2019
Ich werde mich da einlesen und es lernen. Aber ich sehe nirgendwo eine Stelle, wo irgendwas in ein VST geschrieben wird.
So wie ich es habe funktioniert es aber leider nicht. Deswegen frage ich ja hier.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DieDolly,
10. Feb 2019
Writeln(string.Create('*', ALevel), ANode.Value);
Muss ich dann statt der Zeile da oben einfach nur
aNode := VST.AddChild(.......);
Data := VST.GetNodeData(aNode);
aufrufen?
Ehrlich gesagt ist es jetzt noch 100x komplizierter als vorher.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DieDolly,
10. Feb 2019
So richtig verstehe ich dein Beispiel leider nicht.
Ich habe keine Verzeichnisse, nur normale Überschriften.
Wo kommt denn das TDirectoryData her? Jetzt bin ich noch verwirrter als vorher.
Mein Record sieht so aus. Alles andere verstehe ich nicht und verwirrt mich nur noch mehr
type
TTitleParts = record
IsHeader: Boolean;
IsSubItemLevel1, IsSubItemLevel2: Boolean;
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DieDolly,
9. Feb 2019
Ich habe eine Datei moit einem Format etwa wie dieses
HEADER|Gruppe1
-|Subitem1
--|Sub-Subitem2
HEADER|Gruppe2
HEADER|-|Gruppe3
--|Subitem1