Der Compiler ignoriert u.U. Zeilen, die "nutzlos" sind.
I := 0;
wird u.U. ignoriert, wenn I nicht mehr verwendet wird.
Das würde bedeuten, dass der gesamte Quellcode sinnfrei ist.
Das kann wiederum nicht sein.
Aber vielleicht ist bei der Vorgehensweise etwas schief gelaufen.
Ich habe zunächst einen Quellcode erzeugt und diesen erfoglreich ausprobiert.
Nun bin ich dabei, diesen Quellcode in eine eigene
Unit in eine Klasse zu verfrachten.
Und damit trat das beschriebene Problem auf.