Um dir gleich die Verwendung globaler Variablen abzugewöhnen, bevor du dir solch schlimmen Dinge noch angeöhnst.
DAS ist ja eine Variable, welche innerhalb von Form1 und dessen Methoden verwendet wird, also sollte sie besser auch dort rein.
Delphi-Quellcode:
type
TForm1 = class(TForm)
...
private
zahl: integer;
end;
Und globale Variablen und Felder in Ojekten/Klassen sind per Default mit 0 initialisiert.