Thema: Delphi Public Arrays in Klassen

Einzelnen Beitrag anzeigen

sezer.yilmaz

Registriert seit: 20. Nov 2004
11 Beiträge
 
#1

Public Arrays in Klassen

  Alt 28. Nov 2004, 14:26
Hallo! Ich habe mir eine Klasse geschrieben, die eine Wertetabelle mit X-Koordinaten und den dazugehörigen Y-Koordinaten darstellen soll. Dazu habe ich intern einfach ein Record mit X-Koordinate und Y-Koordinate deklariert und wollte anschließend ein Array dieses Records in den Public Bereich der Klasse schreiben,
weil ich später z.B. so darauf zugreifen können muss:

Code:
meinobjekt.Koordinaten[100].x_wert := "2"
meinobjekt.Koordinaten[100].y_wert := "4"
Das Problem ist nur, dass man Arrays nicht einfach public setzen kann. Wie kann ich trotzdem mein Ziel erreichen ?

Code:
unit UCoordinates;

interface

type RCoordinates = Record
xvalue   : Single;
yvalue   : Single;
end;

type
TCoordinates = class(TObject)
private
ACoordinates: Array of RCoordinates;
public
 constructor Create();
 destructor Destroy;
 ACoordinates: Array of RCoordinates;
end;

implementation

constructor TCoordinates.Create();
begin
inherited Create;
end;

destructor TCoordinates.Destroy;
begin
end;

end.
  Mit Zitat antworten Zitat