Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Отладка DLL / 5 сообщений из 5, страница 1 из 1
08.11.2005, 10:42
    #33365752
KALAKOM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отладка DLL
VC++7.0(Visual Studio NET)

Есть исходный код проекта, есть исходный код DLL. В проекте вызывается ф-ия из данной DLL. DLL создана в режиме DEBUG. *.cpp, *.h, *.lib и *.dll скопированы в директорию проекта. *.lib подключен к проекту.
Мне нужно отладить ф-ию которую вызывает проект из DLL не в режиме ассемблера, а по человечески:-). Ставлю BreakPoint на эту ф-ию в *.cpp DLL-ки, а он мне знак вопроса и при выполнении проекта никагого останова не происходит. Иду другим путем. Ставлю BreakPoint в проекте на эту ф-ию после запуска проекта и останова на этом BreakPoint нажимаю F11. Система не хочет входить в "человеческую" отладку ф-ии.

Что нужно сделать, чтобы я смог отлаживать DLL нормально.
...
Рейтинг: 0 / 0
08.11.2005, 10:50
    #33365787
Alex_VC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отладка DLL
А ты дллину запусти на выполнение, она предложит выбрать модуль для запуска. Так вот, указываешь свою программулину (ехе), которая вызывает функцию, в срр дллины ставишь точки останова, запускаешь дллину в режим отладки и отлаживаешь...
...
Рейтинг: 0 / 0
08.11.2005, 10:54
    #33365802
KALAKOM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отладка DLL
Спасибо... А есть еще способы, чтобы вообще не запускать DLL, а работу начинать с проекта и оттуда входить в функцию DLL-ки.
...
Рейтинг: 0 / 0
08.11.2005, 12:03
    #33366079
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отладка DLL
То же самое, запускаешь проект, входишь в функцию DLL и все.
Если не ты собирал эту DLL на своей машине, то нужно PDB положить в каталог, откуда запускается .exe. Вообще, в MSDN все это подробно написано, где дебагер ищет .pdb.
...
Рейтинг: 0 / 0
08.11.2005, 13:04
    #33366343
KALAKOM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отладка DLL
Вот как надо:

1). Создать DLL в режиме Debug
2). Поместить *.dll в каталог где НАХОДИТЬСЯ *.exe проекта
3). Открыть *.cpp DLL-ки ИЗ ТОГО ЖЕ КАТАЛОГА где DLL-ка собиралась
4). Установить BreakPoint в *.cpp DLL-ки там где нужно

и все.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Отладка DLL / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]