Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
Delphi 2010 Professional
|
Re: For - In-Schleife und TInterfaceList
19. Aug 2007, 09:22
for-in ist in native Delphi furchtbar implementiert, Du musst dir praktisch für jeden Itemtypen eine neue Liste mit neuem Enumerator bauen.
Du kannst nämlich keinen Typen für das Item nehmen, der nicht direkt zuweisungskompatibel ist. *bummer*
Du musst also eintweder eine Variable vom Typen IInterface nehmen für for-in und dann damit deine besetzen, ider du nimmst das alte, hässliche for-to, oder du schaust dir DLangExtensions an. Andy hat es hingekriegt, dass man sein for-in sinnvoll benutzen kann.
Robert Giesecke
|