Thema: Delphi Overloaded Properties

Einzelnen Beitrag anzeigen

roth

Registriert seit: 25. Nov 2005
Ort: -
72 Beiträge
 
#1

Overloaded Properties

  Alt 14. Mär 2008, 09:11
guten tag!

Ist es irgendwie mögich ein porperty overlaoded zu machen habe es so probiert:

Delphi-Quellcode:
  strict private
    FKosten : TDoubleArray;
    function GetKosten(AJahrTyp: TJahrTyp; AMonatIx: Integer): TDoubleArray;
    procedure SetKosten(AJahrIx: Integer; AMonatIx: Integer; const AValue: Double);
  public
    property Kosten[AJahrTyp: TJahrTyp; AMonatIx: Integer]: TDoubleArray read GetKosten; default; overload;
    property Kosten[AJahrIx: Integer; AMonatIx: Integer]: Double write SetKosten; default; overload;
  end;
gibt aber diesen fehler :
E2169 Field definition not allowed after methods or properties

Kann ich dies irgenwie umgehen?

mfg roth
  Mit Zitat antworten Zitat