C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Где прописать debugger по умолчанию ?, (война дебуггеров VC и C++Builder)
** pasha
Отправлено: 17.05.2004, 12:23


Не зарегистрирован







На компе одновременно стоит VC++7 и C++Builder6

После установки C++Builder 6 он работает нормально,
а вот проекты на VC++7 запускаться на отладку не хотят.

Я так понимаю, каждый из них прописывает в системе отладчик
по умолчанию, причем C++Builder6 при запуске проверяет и
может изменить это значение под себя, а вот как быть
с VC++7 ???
Где прописать в системе Debugger по умолчанию (для VC++7) ?

Guest
Отправлено: 17.05.2004, 12:31


Не зарегистрирован







Just-in-time debugging работает следующим образом. Путь к отладчику запоминается операционной системой в параметре Debugger. В Windows NT/2000 этот параметр хранится в реестре под ключом HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug, а в Windows 9x — в файле win.ini в секции [AeDebug]. Одновременно на машине может быть только один отладчик, зарегистрированный для Just-in-time debugging. Чтобы прописать туда отладчик Visual C++, откройте окно Tools->Options, перейдите на закладку Debug и установите галочку Just-in-Time Debugging.

Gedeon
Отправлено: 17.05.2004, 13:16


Ветеран

Группа: Модератор
Сообщений: 1742



У меня их там два прописано просто перед одним пишу old например, а когда надо просто переименовываю ключи.
** pasha
Отправлено: 17.05.2004, 14:58


Не зарегистрирован







Не помогло ! sad.gif

(прописывается в реестр правильно, комп перезагружал)
Проекты в VC++7 нормально компиляться и собираются (в .exe),
а вот запускаются — только или сами (exe например из проводника),
или по команде Debug — Start without Debugging,
а по команде Debug — Start зависают и завешивают
среду разработки (VC++7)


(В списке процессов Диспетчера Задач этот .exe файл появляется)
Daan
Отправлено: 19.05.2004, 06:43


Дежурный стрелочник

Группа: Участник
Сообщений: 62



У ме тож стоит VC6 и Builder6. но вначале я ставил Builder6 после после установки vc билдер при запуске начал постоянно ругаться, на битую ссылку и сам спрашивает верить ли ссылке или нет если говарю что нет то работает на ура!!!
** pasha
Отправлено: 19.05.2004, 08:05


Не зарегистрирован







Интересно, когда C++Builder 6 определяет, что дебуггер
по умолчанию (Just-in-time) стоит не его и ругается, предлагает
(при запуске C++Builder-a)
прописать свой — я согласился, он изменил только ? ключ реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug (Win2000)
прописав туда свой, или что-то где-то еще изменил,
может кто знает ???

Отредактировано Admin — 19/05/2004, 09:08
Gedeon
Отправлено: 19.05.2004, 08:54


Ветеран

Группа: Модератор
Сообщений: 1742



Значится была у меня такая история. Ставил сначала на ХР билдер не хотел он ставиться (см. темы ранее) для его установки сначала установил Borland Remote Debugger из билдеровской папки установки, билдер после этого стал. Затем поставил VisualStudio. После этого из установки и удаления программ просто деинсталировал этот Borland Remote Debugger. Отладка, да и вообще запуск программ в билдере прекратился, дальше в установленном билдере нашел этот ехе дэбаггера и применил к нему
RegSvr32.exe bordbg61.exe
После этого отладка в обеих средах заработала абсолютно нормально.
Делалось это как-то давненько, поэтому, возможно, что-то я и упустил, но вроде все правильно описал.

Вернуться в Вопросы программирования в C++Builder