From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.
When Who What changed 10-19-2009 Paul Ishenin New page: "for-in" loop exists in delphi starting from 2005 version. It has the next syntax: String loop: <delphi> procedure StringLoop(S: String); var C: Char; begin for C in S do DoSome... 10-19-2009 Paul Ishenin 10-19-2009 Paul Ishenin 10-19-2009 Paul Ishenin 10-19-2009 Paul Ishenin 10-20-2009 Paul Ishenin 10-20-2009 Paul Ishenin 10-20-2009 Paul Ishenin Limitations 10-20-2009 Paul Ishenin Limitations 10-20-2009 Paul Ishenin Limitations 10-20-2009 Ask Traversing container (minor) 10-20-2009 Ask Limitations -> Proposed extensions 10-20-2009 Ask operator GetEnumerator 10-20-2009 Ask for in utf8string 10-20-2009 Ask CurrentIndex 10-20-2009 Paul Ishenin Proposed extensions 10-20-2009 Paul Ishenin Add enumerators to the already defined types and classes 10-20-2009 Ask Traverse enumerations and ranges (minor) 10-20-2009 Paul Ishenin Select which enumerator to use 10-20-2009 Ask Proposed extensions 10-20-2009 Paul Ishenin Select which enumerator to use 10-20-2009 Ask Select which enumerator to use: resolveable ambiguity 10-20-2009 Paul Ishenin 10-20-2009 Paul Ishenin Proposed implementation 10-20-2009 Ask Proposed implementation (minor) 10-20-2009 Paul Ishenin Proposed implementation 10-20-2009 Paul Ishenin Proposed implementation 10-21-2009 Paul Ishenin 10-21-2009 Gorelkin Traverse enumerations and ranges: added remark about ranged type 10-22-2009 Paul Ishenin Proposed implementation 10-24-2009 Paul Ishenin Proposed implementation 10-24-2009 Paul Ishenin Proposed implementation 10-25-2009 Msmat typos (minor) 11-9-2009 Paul Ishenin 11-9-2009 Paul Ishenin Delphi and FPC implementation 11-9-2009 Paul Ishenin Proposed extensions 11-9-2009 Paul Ishenin FPC extensions 11-9-2009 Paul Ishenin Proposed implementation 11-9-2009 Paul Ishenin FPC extensions 11-9-2009 Paul Ishenin It imposible in Delphi to use another than 'MoveNext' function and 'Curent' property in enumerators 11-11-2009 Vincent Using any identifiers instead of builtin MoveNext and Current 11-11-2009 Paul Ishenin Using any identifiers instead of builtin MoveNext and Current 11-28-2009 Mr.Smart Add Template page 9-10-2010 Msmat Corrected UTF (minor) 1-7-2011 Malcome 1-24-2011 Paul Ishenin Declaring enumerators 1-24-2011 AndrewH Declaring enumerators: added missing function to example 9-8-2011 Mattias2 Traversing container 9-10-2011 AlexVinS Declaring enumerators (minor) 9-14-2011 Mattias2 Traversing container 9-14-2011 Mattias2 Select which enumerator to use 9-14-2011 Mattias2 Get enumerator Position if available 9-15-2011 HowardPC Traverse enumerations and ranges (minor) 3-24-2012 Vincent Text replace - "delphi>" to "syntaxhighlight>" (minor) 1-24-2013 HowardPC Delphi and FPC implementation (minor) 1-24-2013 HowardPC Delphi and FPC implementation (minor) 1-24-2013 HowardPC Traversing container (minor) 1-24-2013 HowardPC Traversing container (minor) 1-24-2013 HowardPC Traversing container (minor) 1-24-2013 HowardPC Multiple enumerators for one class (minor) 1-24-2013 HowardPC FPC extensions (minor) 1-24-2013 HowardPC Declaring enumerators (minor) 1-24-2013 HowardPC Get enumerator Position if available (minor) 4-13-2013 Arioch Traversing enumeration and subrange types: QC link 4-14-2013 BigChimp layout, slight fix re fpc 2.4, category 9-30-2013 MuchHeart Get enumerator Position if available (minor) 9-30-2013 MuchHeart Get enumerator Position if available 9-30-2013 Jwdietrich 9-30-2013 Jwdietrich 10-7-2013 Davitof FPC extensions: typo 5-17-2014 Mattias2 Traversing container 5-17-2014 Mattias2 Multiple enumerators for one class 5-17-2014 BigChimp (minor) 5-17-2014 Mattias2 Traversing UTF-8 strings 5-17-2014 Mattias2 Traversing UTF-8 strings 10-13-2016 Thaddy Traversing enumeration and subrange types 10-13-2016 Thaddy Traversing enumeration and subrange types (minor) 10-13-2016 Thaddy Traversing enumeration and subrange types 10-13-2016 Thaddy Traversing enumeration and subrange types (minor) 10-13-2016 Thaddy Traversing enumeration and subrange types (minor) 10-13-2016 Thaddy Traversing enumeration and subrange types (minor) 10-13-2016 Thaddy Traversing enumeration and subrange types (minor) 10-13-2016 Thaddy Traversing enumeration and subrange types (minor) 10-14-2016 Arent 2-15-2020 Trev Fixed syntax highlighting; deleted category included in page template (minor) 2-16-2021 Kirinn Add summary description at top, add a link to the reference guide 2-16-2021 Bart "cannot" is more clear than "may not" in this case 4-9-2021 Bi0T1N Mention that loop variable is a temporary copy, bugtracker #38724 4-10-2021 Bi0T1N Use provided NativeUInt instead of IFDEF types