
delphi 2005 syncedit in action
error insight
the borland delphi 2005 ide offers a new feature called error insight, which highlights syntax errors in delphi, c# or html code as you type. error insight will display a red squiggle under the syntax error, including a message with more information about the error. this feature helps you to fix syntax errors in your source code before you even have to start to compile your projects. in addition to undeclared identifiers and misspelled keywords and reserved words, error insight also identifies symbols that are not in scope (like a type from a namespace which has to be added to the uses or using clause before it can be used).
find references
the borland delphi 2005 ide has an enhanced way to find references powered by the new refactoring engine, and use the results to navigate through your source code. you can find local references (within a single source file) of symbols (like fields, methods, properties, variables, etc.), or you can find and examine all references, which will go through all source files of your project.
the references are presented in a treeview, and each node can be used to quickly navigate through your project. if you double-click on a node, the code editor will bring you to the actual line in the source code. this is a very convenient and quick way to access your project files.

delphi 2005 find references treeview result
find reference results are always available via the views menu, and the treeview can even contain multiple results at once, showing the result of previous searches.
help insight
the new help insight offers help on symbols like classes, properties, methods or events as you type. help insight can show up at two different occasions: either as a tooltip popup, or in combination with a code insight popup.