VC7 & VC6 debug
От: _DEBUG Беларусь  
Дата: 03.02.02 14:06
Оценка:
Многоуважаемый Алл,

может кто может подсказать — как заставить работать 2 дебаггера одновременно — для 6-й и 7-й студии. После установки 7-й студии — возникли проблемы с дебагом приложений в 6-й студии — когда ставишь сервис пак 5 — перестает работать дебуг в 7-й студии

Если кто сталкивался с подобным поведением — подскажите как решить можно

\n Give me MSDN and I'll show you the world
Re: VC7 & VC6 debug
От: VladD2 Российская Империя www.nemerle.org
Дата: 03.02.02 23:06
Оценка:
Здравствуйте _DEBUG, Вы писали:

D>Многоуважаемый Алл,


D>может кто может подсказать — как заставить работать 2 дебаггера одновременно — для 6-й и 7-й студии. После установки 7-й студии — возникли проблемы с дебагом приложений в 6-й студии — когда ставишь сервис пак 5 — перестает работать дебуг в 7-й студии


D>Если кто сталкивался с подобным поведением — подскажите как решить можно


Проблем нет никаких если ставить будеш в последовательности: VS6 -> SP5 для VS6 -> VS.Net.

Могут так же быть небольшие проблемы с перекрытием хеадеров, но это уже отдельный разговор.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: VC7 & VC6 debug
От: _DEBUG Беларусь  
Дата: 04.02.02 08:23
Оценка:
Здравствуйте VladD2, Вы писали:

VD>Проблем нет никаких если ставить будеш в последовательности: VS6 -> SP5 для VS6 -> VS.Net.


VD>Могут так же быть небольшие проблемы с перекрытием хеадеров, но это уже отдельный разговор.


я именно в такой последовательности и ставил. В этом случае если пытаешься дебагить какой нибудь адд-он к Интернет эксплореру — не стартует дебаггер 6-й студии. Если пытаешься приконнектится с целью дебага к существующему процессу — стартует дебаггер 7-й студии.

Обычные приложения запускаются и отлаживаются нормально

\n Give me MSDN and I'll show you the world
Re: VC7 & VC6 debug
От: _DEBUG Беларусь  
Дата: 04.02.02 21:39
Оценка:
Неужели никто не знает — как заставить 2 дебаггера работать? Или хотя бы где в системе устанавливается дефолтный дебаггер?
\n Give me MSDN and I'll show you the world
Re[3]: VC7 & VC6 debug
От: VladD2 Российская Империя www.nemerle.org
Дата: 07.02.02 19:59
Оценка:
Здравствуйте _DEBUG, Вы писали:

JIT-дебагер может быть только один. Ну, а если будешь просто запускать процесс из под отладчика, то все и будет работать.

Лично я джитом вообще стараюь не пользоваться (это просто не удобно).
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: VC7 & VC6 debug
От: _DEBUG Беларусь  
Дата: 07.02.02 20:34
Оценка:
Здравствуйте VladD2, Вы писали:

VD>JIT-дебагер может быть только один. Ну, а если будешь просто запускать процесс из под отладчика, то все и будет работать.


VD>Лично я джитом вообще стараюь не пользоваться (это просто не удобно).


если пишешь адд-он к експлореру — то вообще не получается запустить его под отладчиком — т.к. запускается только этот JIT

как его убрать аккуратно еще не нашел пока
\n Give me MSDN and I'll show you the world
Re[5]: VC7 & VC6 debug
От: Alex Fedotov США  
Дата: 07.02.02 20:51
Оценка:
Здравствуйте _DEBUG, Вы писали:

VD>>Лично я джитом вообще стараюь не пользоваться (это просто не удобно).


D>если пишешь адд-он к експлореру — то вообще не получается запустить его под отладчиком — т.к. запускается только этот JIT


Чтобы завершить работающую копию explorer.exe, не выходя из системы, надо выбрать в Start Menu пункт Shutdown, выбрать Restart, нажать Ctrl+Alt+Shift и кликнуть по кнопке No (Cancel).

После этого можно прописать explorer.exe в качестве отлаживаемого процесса и запускать его под отладчиком без JIT.

See also:
Q138942 HOWTO: Debug a Windows Shell Extension
-- Alex Fedotov
Re[6]: VC7 & VC6 debug
От: VladD2 Российская Империя www.nemerle.org
Дата: 08.02.02 00:07
Оценка:
Здравствуйте Alex Fedotov, Вы писали:

AF>Чтобы завершить работающую копию explorer.exe, не выходя из системы, надо выбрать в Start Menu пункт Shutdown, выбрать Restart, нажать Ctrl+Alt+Shift и кликнуть по кнопке No (Cancel).


По-моему, он имел в виду IE. (ну, судя по предыдущим постингам).

Но все равно не понятно в чем загвозка?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: VC7 & VC6 debug
От: Simontsev Andrew Россия  
Дата: 09.02.02 12:28
Оценка:
Здравствуйте _DEBUG, Вы писали:

D>Неужели никто не знает — как заставить 2 дебаггера работать? Или хотя бы где в системе устанавливается дефолтный дебаггер?


Предлагаю идею — найти jit.exe или как он называется (дебаггер jit), убрать куда нибуть, а на его место положить нужный дебаггер (предварительно переименовав)... Правда не уверен, что сработает... Скорее всего параметры, передаваемые им разные...
Sincerely yours,
Andrew Simontsev.
Re[2]: VC7 & VC6 debug
От: Брыскин Игорь Вадимович  
Дата: 11.02.02 11:16
Оценка: 6 (2) +1
Здравствуйте _DEBUG, Вы писали:

D>Неужели никто не знает — как заставить 2 дебаггера работать? Или хотя бы где в системе устанавливается дефолтный дебаггер?


Дебаггер, вызываемый по умолчанию прописывается в ключе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
параметр Debugger. Например,для VS.NET Beta2 там записано:
"C:\Program Files\Common Files\Microsoft Shared\VS7Debug\vs7jit.exe" -p %ld -e %ld
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.