Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

Auf Eigenschaft kann an dieser Stelle nicht zugegriffen werd

  Alt 18. Nov 2006, 12:01
Ich habe folgende Klasse:
Delphi-Quellcode:
  TBankKontoCollection = class(TList)
  private
    function Get(Index: Integer): TBankKonto;
  public
    procedure Add(Item: TBankKonto);
    procedure Free;
    class function GetCount: Integer;
    property Items[Index: Integer]: TBankKonto read Get;
  end;
Die Klassen-Methode Count sieht so aus:
Delphi-Quellcode:
class function TBankKontoCollection.GetCount: Integer;
begin
  result := Count;
end;
Beim Kompilieren sagt er mir aber, dass auf die Eigenschaft Count an dieser Stelle nicht zu gegriffen werden kann. Allerdings wäre es vom Code her praktisch, wenn ich eine Klassen-Methode hätte, um an die Anzahl der Listeneinträge zu kommen. OK, ich könnte jedes mal selber mitzählen, aber TList besitt doch schon die Eigenschaft Count, die muss ich doch irgendwie nutzen können.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat