Was steckt den hinter der Konstante maxSp bzw. wie groß ist die?
TSpieler.name und TSpieler.geld sind dynamische Arrays
wird irgendwo die Größe des Arrays definiert?
Auch würde ich das desgin etwas ändern.
Anstelle von:
Delphi-Quellcode:
type
TSpieler = record
akt: array[1..4] of boolean; //spieler.akt[SpNr] := True/False etc... (akt = aktiv)
name: array of string; // Indizes geben immer den jeweiligen Spieler an
geld: array of integer;
end;
var
feld: TFeld;
spieler: TSpieler;
Delphi-Quellcode:
TSpieler = record
akt:Boolean;
name: String[25];
geld: Integer;
end;
var
spieler: Array[1..4] of TSpieler;
Grüße
Klaus