Delphi 2007 for Win32 provides key new features for developing Delphi applications for Win32.
IDE
- The IDE now supports the MSBuild build engine instead of the previous internal make system. When you open a pre-existing project, the IDE automatically converts the project to the MSBuild format and changes the project extension. You can also use the MSBuild Console (on the Start menu) or MSBuild.exe to build projects from the command line.
- You can specify both DOS commands and macros that are to be performed either before or after compiling your project.
- You can now create named build configurations on the Project Options window. To apply a named build configuration to a project or project group, use the new Build Configuration Manager.
- You can select multiple files for commands such as Open, Save, Save As, and Remove from Project in the Project Manager context menu.
- You can invoke the new File Browser to view files on disk and interact with the Windows shell.
Debugger
- You can now open individual panes of the CPU window, such as the Disassembly, CPU Stack, and Registers panes. These single panes of the CPU window are dockable; you can undock the panes and dock them elsewhere in the IDE according to your needs. The CPU window also now automatically closes when you end the debugging session, and the Disassembly pane contains two new options (Show Opcodes and Show Addresses).
- You can now set a breakpoint on a particular frame.
- The source path for debugging is now a global setting that you create on the ProjectOptionsDebugger page.
- To make a debugger evaluator tooltip transparent, press the CTRL key when the tooltip is displayed. Making a tooltip transparent enables you to read the screen behind the tooltip.


