Quote Originally Posted by Harry Hunt
This is not a question but a suggestion:

When you write code that you intend to share with other people or if you work in a team, it's a good idea to follow the official Borland Object Pascal style guide. Most people have read the style guide and a lot of people code accordingly but I still see a lot of people capitalizing reserved words or using all caps, people who ident with single spaces or with tabs, etc. ...
The capitalisation of keywords is Pascal (and even Wirthian languages) in general. Borland trying to ban it is unnatural and counterproductive.

There are more defects, e.g. .dpr is used for GUI project (which is an auto generated file mostly) and console programs, capitalisation of filenames is nono on *nix (Kylix!)

For some important hints about cross compiler defines that are not covered in the styleguide see
http://www.stack.nl/~marcov/porting.pdf