Einzelnen Beitrag anzeigen

Benutzerbild von Banetel.eu
Banetel.eu

Registriert seit: 7. Okt 2007
31 Beiträge
 
Delphi 2007 Enterprise
 
#1

Zugriffsverletzung bei zweiter for-schleife.

  Alt 8. Okt 2007, 21:35
So kommt eine Fehlermeldung:

Delphi-Quellcode:
for S := 1 to 4 - 1 do begin
 Mannschaft[S].name := 'TEST';
 Mannschaft[S].trainer.name := 'TEST';
   for I := 1 to 12 do begin
     mannschaft[S].spieler[I].name := 'TEST';
     mannschaft[S].spieler[I].alter := 20;
     mannschaft[S].spieler[I].bundesligatore := 0;
     mannschaft[S].spieler[I].nationalspieler := false;
     mannschaft[S].spieler[I].gehalt := 1000;
   end;
end;
Wenn man die 2te Schleife wegnimmt geht es

Delphi-Quellcode:
for S := 1 to 4 - 1 do begin
 Mannschaft[S].name := 'TEST';
 Mannschaft[S].trainer.name := 'TEST';
  { for I := 1 to 12 do begin
    mannschaft[S].spieler[I].name            :=  'TEST';
    mannschaft[S].spieler[I].alter          :=  20;
    mannschaft[S].spieler[I].bundesligatore  :=  0;
    mannschaft[S].spieler[I].nationalspieler :=  false;
    mannschaft[S].spieler[I].gehalt          :=  1000;
   end;}

end;
Woran liegt das?
  Mit Zitat antworten Zitat