Einzelnen Beitrag anzeigen

schuetzejanett

Registriert seit: 5. Apr 2006
Ort: Fraureuth
62 Beiträge
 
#4

Re: Wie die Länge einr array eigenschaft checken

  Alt 1. Jan 2007, 21:04
deine zwei punkte hab ich ja schon berücksichtigt nur kann ich auf eine arrayeigenschaft ja nur mit a:= punkte[index];
zugreifen und ich weiß nun nicht wie ich auf den aktuellen also höchsten index komme

Mkinzler es ist ein dynamischer Array :

Hier mal die klassendefinition ohne implementierung vielleicht wird dann deutlicher worauf ich hinaus will es geht mir um die eigenschaften points und fields.
Delphi-Quellcode:
type TPlayer = class(TObject)
  private
   f_name :String;
   f_stand: integer;
   f_place: integer;
   f_fields : array of Tfield;
   f_points : array of string;

   procedure setStand(stand : Integer);
   procedure setName(name : string);
   procedure SetField(index: integer; const value: TField);
   procedure setPlace(const Value: Integer);
   procedure SetPoints(index: integer;const Value: string);
   function GetPoints(index: integer): string;
   function GetField(index: integer): TField;


  public
    constructor Create(name : String);

    property name: String read f_Name write setName; //spielername
    property stand:Integer read f_Stand write setStand; //aktueller punktestand bzw. nächstes Ziel
    property place:Integer read f_Place write setPlace;
    property points[index : integer]: string read GetPoints write SetPoints;
    property field[index : integer]: TField read GetField write SetField;


  end;
  Mit Zitat antworten Zitat