例えば、

var i:boolean;
for i:=low(boolean) to High(boolean) do ・・・・;

が通るかどうかって事?