Отладка приложений - новые возможности

В Delphi 4 появились новые возможности отладки приложений. В частности, возможна отладка нескольких процессов, просмотр загруженных модулей, потоков.
Рис. 5 Окна отладчика Delphi 4.0

Удаленная отладка исполняемых файлов и динамически загружаемых библиотек существенно облегчает отладку объектов COM, которые находятся на локальной или удаленной машине. Сложная задача мульти-процессорной отладки при этом существенно упрощается.
Удаленный отладчик доступен только в Client/Server и Enterprise редакциях Delphi и только после установки DELPHI 4 WEB UPDATE PACK 2 .

Помимо обычных точек прерывания можно добавить специфические точки остановки, связанные с загрузкой модулей и исполняемых файлов.

Delphi 4 позволяет отлаживать DLL в пределах Delphi среды. Нет потребности в отдельной и дорогой программе отладки для создания сложных приложений, содержащих DLL. Простой установкой главного приложения и установкой точки прерывания в DLL разработчик сохраняет время на создание и отладку DLL для использования их в Web-серверах и других инструментальных средствах. Возможен также просмотр содержимого регистров процессора, дизассемблированного кода, дампов памяти.

Рис.6 Просмотр содержимого регистров процессора при отладке приложения

Возможна также установка правил обработки исключений, вывода сведений о событиях в Log-файл. Для этой цели в среду разработки добавлен диалог Debugger Options.

Рис.7 Диалог Debugger Options

Interface Ltd.

Подготовили: Антипина Галина, E-mail: antipina@interface.ru
Елена Александрова, E-mail: webmaster@interface.ru