Einzelnen Beitrag anzeigen

Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#4

Re: Array eigenschaft initialisieren

  Alt 2. Dez 2006, 16:37
Tschaaa ... du brauchst eine Variable, die deine Points hält. Im Moment hast du nur die Zugriffsfunktionen definiert.

Zum Beispiel so
Delphi-Quellcode:
private
  f_Points : array of Integer;
//...

//und dann musst du noch diese Funktionen anpassen, weil: Siehe SirThornberry
function TPlayer.GetPoints(index: integer): integer;
begin
result := f_Points[index];
end;

procedure TPlayer.SetPoints( value: integer;index: integer);
begin
f_points[index] := value;
end;

//und jetzt kannst du das array auch initialisieren
constructor TPlayer.Create(name: String);
begin
SetName(name);
   SetLength(f_Points,10); //später das freigeben nicht vergessen
end;
//edit: Man tippe ich langsam ... 2 Beiträge in der Zeit
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat