manual

Diagram hyper-linking and annotations X X X
INTEGRATED DEBUGGING
Full-featured debugger with color syntax highlighting X X X X
Introduced in 2010! Debugging visualizers to enable extended views of debugging data X X X X
Introduced in 2010! Build debugger visualizers for your own custom data types X X X X
Introduced in 2010! Debug visualizer for TString types X X X X
Introduced in 2010! Debug visualizers for TDateTime, TDate, and TTime X X X X
New in XE! Detach from “Debug session in progress. Terminate?” dialog X X X X
Introduced in 2010! Multi-threaded-debugging the ability to selectively “Freeze” and “Thaw” threads X X X
Introduced in 2010! Multi-threaded-debugging the ability to set a breakpoint for a selected thread X X X
Introduced in 2009! Support for Wait Chain Traversal in Vista and Windows 2008 X X X
Disassembly pane has “Show Opcodes” and “Show Addresses” local menu items X X X X
Enhanced in 2010! New Debugger Options: “Ignore non-user breakpoints” X X X X
Enhanced in 2010! New Debugger Options: “Scroll with events into view” X X X
Call Stack View shows a glyph indicating if the frame has debug info X X X
Enhanced in 2010! CPU view panes can be opened individually outside of an editor tab X X X
Enhanced in 2010! Integration between debugger views and panes making it easier
to find and understand information X X X
Call Stack view now automatically syncs the Locals view when you double click an item X X X
Evaluator tooltip hints go transparent when the CTRL key is pressed,
allowing you to see through them to the editor X X X
Expandable tooltip expression evaluation X X X
Enhanced in 2010! Expandable watches X X X X
Expandable local variables view X X X
Selective symbol table loading X X X
Close implicitly opened files after debugging X X X X
Multi-select and copy to clipboard support in CPU view X X X X
Ctrl-Click in editor gutter to enable/disable breakpoints X X X X
Sort by load order in Modules view X X X
Set Next Statement local menu item in editor X X X
Exception notification dialog: Break/Continue buttons, “Ignore exception type” checkbox X X X X
Modules View sorting X X X
Remote debugging X X X
Thread view displays status on all processes and threads under debugger control X X X
CPU view for low-level debugging X X X X
Evaluator X X X X
Multi-Process debugging for easy tracing through complex applications X X X
Enhanced in XE! Breakpoint view with toolbar, in-place editing, and enable/disable checkbox X X X X
Enhanced in XE! Watch view supporting in place editing, checkbox enable/disabling,
and the watch names separated from the values with columns X X X X
Multi-tab watch view for logically grouping variables X X X X
Multimode debugging for combined and Win32 projects X X X X
Debug managed assemblies hosted in native Win32 applications X X X X
Breakpoint view with toolbar, in-place editing, and enable/disable checkbox X X X X
Attach to and debug any process X X X X
Detach from any process X X X X
Run until return X X X X
Advanced breakpoints with Tooltips, actions, and groups for complete debugging control X X X
Breakpoint Data Aware Triggers X X X
Debug spawned processes X X X
Debug Inspector for easily monitoring properties while debugging X X X
Enhanced in 2010! Event log view X X X
INTEGRATED UNIT TESTING
Enhanced in XE! Integrated unit testing with the DUnit testing framework X X X
Unit test wizards for quick and easy unit test and unit test project creation X X X
Execute unit tests from project manager X X X
DOCUMENTATION
New in XE! Completely revamped Getting Started with Delphi and C++Builder documentation X X X X
Updated and Continually Enhanced in XE! Completely revamped help system
4/9 ARCHITECT ENTERPRISE PROFESSIONAL STARTER