If you are using multiple versions of Delphi with the same project you might be getting strange compile errors related to DCUs being compiled with different versions of Delphi. Here is a easy work around which will allow you to output your DCUs and executables into different folders for each version of Delphi. As always, here it is on YouTube.
This book will make you a faster Delphi developer, it doesn't matter if you are just starting out, or have been using Delphi since version 1, you will find all sorts of tips, tricks and hacks to boost your productivity.