Как отладить DLL в C ++ Builder XE? - PullRequest
2 голосов
/ 05 декабря 2011

Мой основной проект, который является стандартным приложением Windows, разрабатывается в C ++ Builder XE.Этот проект использует файл dll, написанный в более старой версии среды разработки, а именно C ++ Builder 6. Приложение падает где-то внутри dll, поэтому я решил отладить dll.Что я должен установить, чтобы увидеть исходный код DLL?Все, что я вижу, это код ассемблера.Кажется, что отладчик не видит каталог с исходным кодом.Я скопировал файл отладочных символов * .tds в тот же каталог, что и * .dll, похоже, ничего не происходит.

1 Ответ

5 голосов
/ 06 декабря 2011

XE не может отладить исходный код DLL BCB6.Для этого вам нужно использовать IDE BCB6.Загрузите проект DLL в BCB6 и установите приложение XE в качестве хост-приложения DLL в диалоговом окне «Выполнить> Параметры».Затем вы можете запустить проект из среды IDE BCB6, которая запустит приложение Host и подключит отладчик к DLL при загрузке в память, а затем вы сможете отладить исходный код DLL.

...