Thema: Delphi Property vom Typ array?

Einzelnen Beitrag anzeigen

Meneldur

Registriert seit: 4. Okt 2005
3 Beiträge
 
#1

Property vom Typ array?

  Alt 4. Okt 2005, 20:50
Hi,
ich versuche gerade eine Property für eine Objektklasse zu erstellen, deren Datentyp ein Array ist.
Es gelingt mir jedoch nicht, die Klasse zu deklarieren:

Delphi-Quellcode:
type
  TAtest=class(TObject)
  private
    function GetFeld(x: Integer): Double;
  protected
  public
  published
    property Feld[x:Integer]:Double read GetFeld; //hier tritt der Fehler auf
end;
In der markierten Zeile kommt die Fehlermeldung: "Published Property 'Feld' cannot be of type ARRAY". Aber man muss doch propertys deklarieren können, die ein Array beinhalten. Beim StringGrid z.B. sind die Cells doch auch n Array, auf das man von außen zugreifen kann. Kann mit jemand helfen? Ich verwende Delphi 7.
  Mit Zitat antworten Zitat