|
|
|
Отладка DLL
|
|||
|---|---|---|---|
|
#18+
VC++7.0(Visual Studio NET) Есть исходный код проекта, есть исходный код DLL. В проекте вызывается ф-ия из данной DLL. DLL создана в режиме DEBUG. *.cpp, *.h, *.lib и *.dll скопированы в директорию проекта. *.lib подключен к проекту. Мне нужно отладить ф-ию которую вызывает проект из DLL не в режиме ассемблера, а по человечески:-). Ставлю BreakPoint на эту ф-ию в *.cpp DLL-ки, а он мне знак вопроса и при выполнении проекта никагого останова не происходит. Иду другим путем. Ставлю BreakPoint в проекте на эту ф-ию после запуска проекта и останова на этом BreakPoint нажимаю F11. Система не хочет входить в "человеческую" отладку ф-ии. Что нужно сделать, чтобы я смог отлаживать DLL нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 10:42 |
|
||
|
Отладка DLL
|
|||
|---|---|---|---|
|
#18+
А ты дллину запусти на выполнение, она предложит выбрать модуль для запуска. Так вот, указываешь свою программулину (ехе), которая вызывает функцию, в срр дллины ставишь точки останова, запускаешь дллину в режим отладки и отлаживаешь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 10:50 |
|
||
|
Отладка DLL
|
|||
|---|---|---|---|
|
#18+
Спасибо... А есть еще способы, чтобы вообще не запускать DLL, а работу начинать с проекта и оттуда входить в функцию DLL-ки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 10:54 |
|
||
|
Отладка DLL
|
|||
|---|---|---|---|
|
#18+
То же самое, запускаешь проект, входишь в функцию DLL и все. Если не ты собирал эту DLL на своей машине, то нужно PDB положить в каталог, откуда запускается .exe. Вообще, в MSDN все это подробно написано, где дебагер ищет .pdb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 12:03 |
|
||
|
Отладка DLL
|
|||
|---|---|---|---|
|
#18+
Вот как надо: 1). Создать DLL в режиме Debug 2). Поместить *.dll в каталог где НАХОДИТЬСЯ *.exe проекта 3). Открыть *.cpp DLL-ки ИЗ ТОГО ЖЕ КАТАЛОГА где DLL-ка собиралась 4). Установить BreakPoint в *.cpp DLL-ки там где нужно и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 13:04 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=385&tid=2032488]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 321ms |

| 0 / 0 |
