Wenn ich jetzt nix falsch verstehe, dann ist low(cVar.lVar) immer 0.
Also wird der Compiler die Schleife vermutlich eh
optimieren(klick...) und das daraus machen:
Delphi-Quellcode:
for high(cVar.lVar) downto 0 do
[...]
und dadurch findet der abgleich mit dem wert von High(cVar.lVar) nicht jedesmal statt und dadurch wird auch nicht die Funktion nie aufgerufen...
qed, will ich mal hoffen
Grüße Benjamin
[Edit=Uuuups]Das ist ja .NET,
ich hoffe das was ich hier erzähle gilt auch dafür !