отладка DLL
есть проект DLL, как его отлаживать, если DLL используется чужим процессом?
[QUOTE="Delphi Help"]Choose Run|Attach to Process to debug a process that is currently running. A list of processes running on the local computer is displayed. Select a process from the list and either double-click it or click on Attach to start debugging. The debugger is ‘attached’ to the process.
[/QUOTE]
и что дальше? брейкпоинты не работают
Olly вроде умеет отлаживать DLL-ки.
а разве стандартным дебаггером Delphi этого не сделать? ведь код у меня есть зачем Olly?
Насколько я понял брейкпойнты надо ставить так: Run|Add Breakpoint|Module Load Breakpoint.
Что-то вы не в ту степь зашли, и сам автор меня сбил. Отладка DLL подразумевает запуск из-под host-приложения, задаваемого в Run -> Parameters, после чего происходит обычный запуск по F9 и работают точки останова. Проверено в своё время на Миранде, отлаживал плагин для неё.
Цитата: Михаил
есть проект DLL, как его отлаживать, если DLL используется чужим процессом?
в чём собственно проблема?
отлаживать DLL это обозначает отлаживать функции которые она экспортирует. У тебя есть программа которая использует DLL, открываешь эту прогу через Olly, ставишь бряки на экспортируемых функциях и где угодно в общем отлаживаешь как обычно