Ich habe im Programm eine einfache For-To-Do-Schleife, und verwende als Bis-Zähler eine Byte-Variable:
Delphi-Quellcode:
var i, MaxZahl : Byte;
begin
MaxZahl:=20;
for i:=1 to MaxZahl do
begin
{}
end;
end;
Nun habe ich das Phänomen, dass bereits der erste Durchlauf für die Schleife den Wert 20 in der Zählervariable i liefert, anstatt 1. Woran kann das liegen?