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