du hast hier
Delphi-Quellcode:
function TForm1.posproof(label_zahl,reihe:integer):boolean;
var zahl:integer;
zahl nochmal deklariert, der compiler wird dir auch sagen, das der auf zahl zugewiesene Wert niemals benutzt wird. damit verwendest du hier nicht die global angelegte Variable zahl und da du sonst nirgends der globalen Variable Zahl etwas zuweist, hat sie halt irgendeinen Wert.
Mfg Frank