Featured

Work in progress

FYI – I am currently in the process of migrating my Blogger and Google+ content to WordPress.com, and so far, it is going well. The biggest challenge is landing posts in the right categories – but a little tweaking of the category names, or editing of the export files before the import, goes a long way.

Delphi pitfalls: Enumerated types and for loops

Not all for loops are created equal.

Consider
for x in [value1, value2, value3]

You would expect to see x vary in the order of the values in the list.

However – if x and the values are of an enumerated type, looping the “list”
does NOT loop in the apparent order of the constant, but in the order of the enumerated type declaration, such as it would for any set.

Continue reading “Delphi pitfalls: Enumerated types and for loops”