Отладка DLL

До версии Delphi 4 для отладки библиотек динамической компоновки требовался внешний отладчик (Turbo Debugger for Windows). Delphi 4 внесла возможность отладки DLL в список своих возможностей. Windows не может загрузить DLL без предварительной загрузки использующего ее ЕХЕ, поэтому придется набросать простенькую программу, использующую нужную DLL. Затем в главном меню нужно выбрать команду Run/Parameters для вывода диалогового окна Run Parameters. Если текущий проект - DLL (DPR-файл начинается ключевым словом library, а не program), то поле Host Application будет доступно, и в нем надо либо ввести имя использующей DLL программы, либо выбрать его с помощью кнопки Browse. После выбора приложения запуск и отладка DLL становятся обычной рутинной работой со всеми возможностями, используемыми при отладке программ, - установкой точек останова, просмотром значений переменных и т.д.

Точно так же можно отлаживать и свои компоненты ActiveX, и объекты автоматизации OLE.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: