Delphi no permite asignarle valores a la variable de control de un ciclo For dentro del mismo ciclo, pero siempre podrás usar como alternativa alguno de los otros dos tipos de ciclos que Delphi tiene:
While y
Repeat.
Un abrazo iterativo.
Al González.
