Sähe das sonst aber nicht so aus?
FÜR i = 0 BIS -1 DANN
Weil Liste.Count -1 bedeutet ja 0-1 = -1?
Selbst wenn das ein Problem wäre (was es ja nicht ist), würde die cLoopCount-Variante auch dein if mit abdecken.
Immer noch kein Bedarf für schwerer lesbaren und vermutlich deutlich langsameren Code.
(Mal abgesehen davon traue ich den derzeitigen Profis bei Embarcadero zu, dass sie bei neueren Sprachfeatures einige Überraschungen für dich einbauen.
)