Небольшая, но противная проблемка с дебагом DLL
От: tantrum США  
Дата: 04.05.04 20:00
Оценка:
Доброе время суток!
Тут такое дело — пишу длл-ку (mfc-statically linked) в VC++7 . Ну и есс-но дебаггить её приходится..
Вроде все настроил — выбрал программу хост для дебага. И дебаггит вроде.
Ну вот проблемка — в watch окошке (да и во всех окошках, в которых можно полюбопытствовать значениями переменных) выводится что-то очень далекое от реальности.
.. В общем, очень напряжно дебаггить "вслепую".
Может кто-то знает, в чем фишка -- а то я уже надежду потерял..
Вывожу значения переменных в фаил, и потом смотрю. или мессадж боксами...

Так что буду оч. благодарен за солюшн.


05.05.04 11:53: Перенесено модератором из 'C/C++' — ПК
Re: Небольшая, но противная проблемка с дебагом DLL
От: adontz Грузия http://adontz.wordpress.com/
Дата: 04.05.04 20:10
Оценка:
Здравствуйте, tantrum, Вы писали:

T>Вроде все настроил — выбрал программу хост для дебага. И дебаггит вроде.


А этот хост сам по себе скомпилирован в Debug или Release?
A journey of a thousand miles must begin with a single step © Lau Tsu
Re: Небольшая, но противная проблемка с дебагом DLL
От: Константин http://flint-inc.ru/
Дата: 04.05.04 20:23
Оценка:
Здравствуйте, tantrum, Вы писали:

T> ...

T>Ну вот проблемка — в watch окошке (да и во всех окошках, в которых можно полюбопытствовать значениями переменных) выводится что-то очень далекое от реальности.

Часто по умолчанию VC 7 ставит режим Release, а не Debug (для самой DLL-ки). Понимаю, что совет детский, но сам не раз тратил кучу времени точно с таким же багом, пока не натыкался на эту элементарщину
Иногда ещё и в дебаге такое бывает, часто при этом помогает Rebuild All.
Почему же, ё-моё, ты нигде не пишешь «ё»?
Re[2]: Небольшая, но противная проблемка с дебагом DLL
От: tantrum США  
Дата: 05.05.04 00:44
Оценка:
T>> ...
T>>Ну вот проблемка — в watch окошке (да и во всех окошках, в которых можно полюбопытствовать значениями переменных) выводится что-то очень далекое от реальности.

К>Часто по умолчанию VC 7 ставит режим Release, а не Debug (для самой DLL-ки). Понимаю, что совет детский, но сам не раз тратил кучу времени точно с таким же багом, пока не натыкался на эту элементарщину

К>Иногда ещё и в дебаге такое бывает, часто при этом помогает Rebuild All.

Да нет. Уже пробовал много раз. Поставил в дебаг и длл -ку и хост, ребилдолл-ил..
Не помогает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.