Delphi 2005 gibt uns endlich das
for...in...do Konstrukt, um über Listen auf einfache Art und Weise zu iterieren. Leider unterstützt es aber keine
COM Kollektionen vo Typ
IEnumVariant. Mit diesem Tutorial möchte ich Euch eine kleine Einleitung in dieses Thema geben und wie man dieses Konstrukt in eigenen Objekten unterstützen kann.
Hinweis
Dieses Tutorial gilt nur für die Delphi Win32 Personalität, nicht für die Delphi.NET Personalität von Delphi 2005.
Eine kurze Einführung in das Thema
for...in...do hat Danny Thorpe in
seinem Blog gegeben. Der Eintrag
"New For Loop Syntax" ist bereits seit einigen Monaten bekannt. Wer das Konstrukt noch nicht kennt möge sich in Danny's Blog oder seiner Hilfe informieren.