delphiで、
            ....
for(int i = 0; i < 10; i+=2) {
 // loop
}
みたいに、 ループ変数を任意回インクリメントしたいんだけど、

var
 i: Integer;
begin
 for i := 0 to 10 do
 begin
  // loop
 end;
end;

では、1しかインクリメントされませんし、loopのブロック内で
Inc(i);とか書くと、コンパイルエラーになります。
for文ではできないのでしょうか?