Einzelnen Beitrag anzeigen

Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#5

Re: ObjectList mit eigenen Funktionen erweitern?!

  Alt 29. Mai 2008, 21:53
Hi,

eventuell würde es doch so gehen:

Delphi-Quellcode:
type
  TTownList = class(TObjectList)
  private
    FCapitals: TTownList;
    constructor CreateCapitalList; //Konstruktor, der nur Hauptsdadtliste erstellt
    ...
  public
    constructor Create; //normaler Konstruktor, der gleich eine Hauptstadtliste erstellt
    procedure AddTown(Town: TTown; IsCapital: Boolean = false);
    property Capitals: TTownList read FTownList;
    ...
  end;
Die Hauptstadtliste könnte dann sich selbst als Hauptsdadtliste haben (d. h. im Konstruktor CreateCapitalList steht FCaptials := self).

So in der Art wäre mein Vorschlag, ist jetzt noch nicht genau durchdacht.

Mfg
FAlter
Felix Alter
  Mit Zitat antworten Zitat