b wird vom Benutzer definiert er kann entscheiden wieviel zeilen es gibt.
Ich glaube du brauchst einen Kurzlehrgang über globale und lokale Variablen und weshalb man globale Variablen nach Möglichkeit vermeiden sollte.
1.) verwende wann immer möglich lokale Variablen
lokale Variablen dürfen einen kurzen Namen haben, der z.B. nur aus einem Buchstaben besteht.
2.) bevorzuge Variablen im Formular gegenüber globalen Variablen
Variablen, die nicht lokal sind dürfen keinen kurzen Namen haben und beginnen mit Prefix "F"; das steht für Field.
Delphi-Quellcode:
TForm1 = class(TForm)
...
private
// korrekte Variablen
FAnzahlSpieler: Integer;
FIniDateiname : string;
b : Integer; // Falsch, Name zu kurz, Prefix fehlt
public
end;