Einzelnen Beitrag anzeigen

SimStar001

Registriert seit: 18. Jan 2008
594 Beiträge
 
#1

Brauche hilfe bei Property

  Alt 3. Jul 2009, 09:48
Hallo,

ersteinmal meine Klassen:


Delphi-Quellcode:
Type TMyclass2 = class
  private
  FData1 : integer;
  FData2 : integer;
  public
  constructor create;
  destrutor destroy; override;

  property Data1 : integer read FData1;
  property Data2 : integer read FData2;
  end;

Type TMyClass = Class
  private
  FDaten : array of TMyClass2;
  function GetDaten (Index : integer): integer;
  public;
  construcotr create;
  destructor destroy; override;

  property Data1[index : integer] : array of TMyclass2 : read GetDaten;
  end;

implementation

function TMyClass.getDaa1;
begin
  result := self.fDaten[index].Data1;
end;
Soweit jetzt mal meine Beispielstruktur.

Jetzt kann ich ja über die property Data1 auf Fdata1 in TMyClass2 zugreifen.

Doch wie muss ich jetzt das ganze anstellen, damit ich auf in TMyClass dann ebenfalls auf Data1 zugreifen kann, welches sich ja dann im Array befindet.

Zugriff sollte so aussehen -->
Delphi-Quellcode:
var Test : Tmyclass;
...
Test.Daten[0].Data1;
ist das überhaupt möglich?

[EDIT] Im Prinzip soll es eine property werden, bei der ich einen Index angebe, und dann auf die property des objectes im Array zugreifen kann
  Mit Zitat antworten Zitat