Thema: Delphi Unedlich viele Pointer

Einzelnen Beitrag anzeigen

Benutzerbild von theomega
theomega

Registriert seit: 18. Jun 2002
684 Beiträge
 
#1

Unedlich viele Pointer

  Alt 11. Jan 2003, 16:39
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
  Mit Zitat antworten Zitat