Thema: Delphi Public Arrays in Klassen

Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#11

Re: Public Arrays in Klassen

  Alt 28. Nov 2004, 17:44
Moin Sezer,

Du musst auch noch eine Instanz der Klasse bilden:

Delphi-Quellcode:
constructor TCoordinates.Create();
begin
inherited Create;
SetLength(ACoordinates, 1);
ACoordinates[0] := TPair.Create;
end;
und später dann auch wieder freigeben:

Delphi-Quellcode:
destructor TCoordinates.Destroy;
begin
  ACoordinates[0].Free;
  inherited;
end;
jetzt steht dem direkten Zugriff auf die Felder nichts mehr im Wege:

Coordinates[0].x_value := 22;
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat