Einzelnen Beitrag anzeigen

mytar

Registriert seit: 30. Mai 2004
Ort: Zermatt
411 Beiträge
 
Delphi 6 Enterprise
 
#6

Re: property für zweidimensionale Arrays

  Alt 6. Jun 2004, 15:00
ok, das was du bereits gesagt hast hab ich nun verstanden,

d.h. aber ich muss einen Klasse für mein 2D-Array schreiben, oder?

und dass Array selbst muss dann in dieser Klasse als Private-Attribut enthalten sein, nicht?

ich hab mir da folgendes gedacht:



Delphi-Quellcode:
type
  TMatrix = Array of Array of Real;

  T2DArrayClass = class(TObject)
   private
    FMatrix: TMatrix;
    function GetElement(i, j: Integer): Real;
    procedure SetElement(i, j: Integer; const Value: Real);
   public
    property Elements[i, j: Integer]: Real read GetElement write SetElement; default;
   end;

  TFatherClass = class(TObject)
   private
    function GetMatrix: T2DArrayClass;
    procedure SetMatrix(const Value: T2DArrayClass);
   public
    property Matrix: T2DArrayClass read GetMatrix write SetMatrix;
   end;
Irgendwas stimmt an meiner Überlegung noch nicht (ich hab das ganze nicht nicht implementiert)

kann mir jemand helfen?

mytar
Francis Obikwelu
  Mit Zitat antworten Zitat