> I doubt in D9, since otherwise they would have realised foreach in such > way.
No, this assertion is wrong. I'm not saying they *will* add the fore mentioned functionality, but foreach is part of the .Net standard constructs. C# has it, as does VB.Net. I expect this has come about as a way of keeping in line with those languages. They, after all, will also have generics at some point in the future too. It being back ported to Win32 can only be seen as a positive statement from Borland R&D etc. Matt _______________________________________________ fpc-pascal maillist - [EMAIL PROTECTED] http://lists.freepascal.org/mailman/listinfo/fpc-pascal