Hallo
habe da ein kompliertes Problem:
Ich lade aus einer Datei bestimmte Daten und erstell anhand von diesen Daten einen Treeview. Da es aber auch noch Daten gibt, die von meinem Programm gebraucht werden, die aber nicht in der caption der TreeNode stehen, habe ich mit
Delphi-Quellcode:
type TFunktion=record
funktionnr:string;
funktionname:string;
end;
PFunktion=^TFunktion;
...
Pointer erstellt, die ich ja mit der "Data" Eigentschaft an eine TreeNode binden kann. So weit so gut, jetzt habe ich aber ein Problem:
an eine Treenode (die auf der tiefsten Ebene) sollen jetzt Daten gebunden werden (Belege). Da ich aber im voraus nicht weiß, wieviele Belege vorhanden sind, kann ich dass nicht wie oben lösen. Folgende Datentyp habe ich schon geschrieben:
Delphi-Quellcode:
type TBeleg=record
belegdatum: TDateTime;
betrag: double;
spendenbescheinigungsnr: string;
ausgestelltam: TDateTime;
sachlicherichtigkeit:string;
rechnericherichtigkeit:string;
einnahme:boolean;
end;
Nochmal: von diesem Typ sollen beliebig viele an
eine TreeNode gebunden werden.
Wie könnte ich das lösen?`
Danke
TO