Delphiにもイテレータ導入して欲しいね。
C#なら
foreach(string s in MyStrings)
{
 Console.WriteLine(s);
}
って書けるのに。