Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Отладка dll


Автор: lnix 5.12.2010, 16:25
Всем доброго времени суток!
Сложилась интересная ситуация с отладкой dll.
Суть ее в следующем: написал dll для записи логов. Все работает без проблем.
Хотел расширить функционал. Расширил. Решил сделать трассировку. Вот тут началось самое интересное:
она вместо пошагового прохода по исходному тексту выкидывает в окно дизассемблера. Как от этого избавиться ума не приложу.
Самое главное все работает без видимых ошибок.
Аналогичные настройки использую при отладке другой dll. Там все работает как положено.
Может кто подсказать как отключить использования окна дизассемблера в режиме отладки?
Заранее благодарен.

Автор: cat512 5.12.2010, 22:39
Всё должно работать без лишних движений, скорее всего проблемы с настройками среды или файла проекта. Среда не знает где искать исходный код, поэтому подсовывает дизассемблер

Автор: lnix 6.12.2010, 14:36
Сделал тестовое приложение...
Все работает.  Свое, ну ни в какую.
Как почистить файлы проекта?

Автор: cat512 7.12.2010, 00:18
Попробуй прописать в browsing path путь к сорцам твоей dll. И посмотри, у тебя случайно не имеется несколько копий твоей dll. Поубивай все лишние копии, открой проект dll, пропиши в host application, путь к твоему exe, который хватает твою dll. Этого достаточно для использования отладки по сорцам.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)