@Phantom1
Die Index-Direktive ist nur sinnvoll, wenn die Properties sich einen Getter/Setter teilen. Wenn du aber über den Index auf die Elemente des Arrays zugreifen möchtest, dann besser so:
Delphi-Quellcode:
type
TAbsender = packed record
Name: string[255];
PLZ: Cardinal;
end;
TAbsenderClass = class(TObject)
private
absender: array of TAbsender; // oder TObjectList
function GetName(aIndex: Integer): string;
procedure SetName(aIndex: Integer; const aValue: string);
function GetPLZ(aIndex: Integer): Cardinal;
procedure SetPLZ(aIndex: Integer; aValue: Cardinal);
public
property Name [aIndex: integer]: string read GetName write SetName;
property PLZ [aIndex: integer]: Cardinal read GetPLZ write SetPLZ;
//..
end;
Gruß Hawkeye