Delphi 2010. Что нового? #5Источник: delphi2010
Изменения в дебаггере.Несколько полезных вещей добавилось в дебаггере. В новом дебаггере появились встренные визуализаторы. Увидеть их список можно с помощью меню Tools > Options > Debugger Options > Visualizers. Диалог позволяет включать и отключать визуализаторы. Так, появилась возможность визуализации значений переменных типа TDateTime, TTime, TDate и объекты TStringList. Видоизменился Event Log (лог событий). Теперь он реализован с использованием класса TVirtualStringTree, а не TStringGrid. Благодаря этому работает быстрее (не заметил, поверим на слово разработчикам). Стало возможным отключение скролинга лога. События в журнале теперь отображаются на нескольких строках. Тип события появляется на первой строке, затем следует описание события и далее - информация о событии. При наведении на "длинное" событие в логе появляется хинт. Т.е. если запись слишком длинная и не помещается на экране - ее ввсе-равно можно прочесть (наконец-то!). Появилась возможность установить брикпойнт в выбраном потоке (thread). Так же теперь можно "заморозить" поток и возобновить его работу. На панели регистров (Register Pane) окна CPU добавились три пункта контекстного меню, собранных в группу Follow: Follow > Near Code - позиционирует Disassembly панель на адрес, содержащийся в выделеном регистре; Follow > Offset to Data - позиционирует Memory панель на адрес, содержащийся в выделеном регистре; Follow > Offset to Stack - позиционирует Stack панель на адрес, содержащийся в выделеном регистре. В некоторых окнах отладчика (Debug Inspector, Watch List и Local Variables) появились дополнительные пункты контекстного меню:
|