Есть ли способ заставить Delphi читать другие форматы отладки? - PullRequest
2 голосов
/ 20 сентября 2009

Когда я отлаживаю что-то в Delphi, и в трассировке стека есть системная библиотека, у меня есть имя библиотеки и вызываемая функция. К сожалению, это не относится ни к каким другим внешним DLL. У меня есть один, который был скомпилирован в Visual C ++ 2005, и каждый раз, когда это доставляет мне какие-либо проблемы, я должен подключить отладчик VS и начать трассировку кода с исходной точки входа, потому что Delphi не дает мне понятия, что на самом деле происходит.

Эта DLL была собрана с отладочной информацией VS, скомпилированной в нее, но, видимо, Delphi не может ее прочитать. Есть ли способ изменить параметры отладки, чтобы изменить это, чтобы я мог получить значимые имена функций в моей трассировке стека так же, как и с системными библиотеками?

1 Ответ

2 голосов
/ 20 сентября 2009

Delphi и Microsoft используют свою отладочную информацию, и ни одна из них не может использовать другую.

Эти две страницы могут помочь вам перейти к конверсии:

Но я бы просто запустил Visual C ++ 2005 и отладил там часть C ++. То есть: противоположность решения в вопросе переполнения стека Как отладить файл DLL в Delphi .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...