Thema: Delphi property listener

Einzelnen Beitrag anzeigen

Minz

Registriert seit: 19. Dez 2002
476 Beiträge
 
#5
  Alt 24. Mär 2003, 12:52
Ich glaube in deiner MyList ist was doppeltgemoppelt!

Delphi-Quellcode:
TMyList = class(TObjectList)
  private
  protected
    flist: TObjectList;
    function GetItems(index: integer): TMyObjekt;
    ...
  public
    ...
    function Add(Item: TMyObjekt): integer;
    function Count: integer;
    procedure Delete(index: integer);
    property Items[index: integer]: TMyObjekt read GetItems; default;
    ...
end;
Wenn TMyList schon vom Typ TObjectList ist, ist es eigentlich
unnötig noch eine flist vom Typ TObjectList zu deklarieren.
Jede Instanz die du von TMyList instanziierst hat bereits alle
Fähigkeiten einer ObjectList, und damit auch die Fähigkeit
Objekte in einer Liste zu speichern! Oder steh ich grad auf dem
Schlauch?

Zu deinem Problem:

mich würde interessieren Wie deine Deklaration zu FKlasse aussieht!

Minz

Da hat Motzi allerdings recht

[edit=Daniel B]Delphi-Tags gesetzt. MfG Daniel B.[/edit]
  Mit Zitat antworten Zitat