Just in time debugging question
I have MSVC6 and Borland C++ Builder 4 installed. I didn''t ask Borland to do this, but it changed my system so that the just-in-time debugging now uses its poxy excuse for a debugger rather than the one in Visual C++. I''d like to change this back, but can''t find a way of doing so in the options. Does anybody have any hints?
From Jeff Richter''s book:
"Internally, UnhandledExceptionFilter invokes the debugger by looking into the following registry subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\NT\CurrentVersion\AeDebug
Inside this subkey, there is a data value named "Debugger", which is typically set to the following value when you install Visual Studio:
...\msdev.exe -p %ld -e %ld
WINDOWS 98: These values are stored in the Win.ini file."
"Internally, UnhandledExceptionFilter invokes the debugger by looking into the following registry subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\NT\CurrentVersion\AeDebug
Inside this subkey, there is a data value named "Debugger", which is typically set to the following value when you install Visual Studio:
...\msdev.exe -p %ld -e %ld
WINDOWS 98: These values are stored in the Win.ini file."
VK
I have that line in win.ini, but Borland is obviously overriding it somehow.
Hmm...Reinstalling MSVc wouldn''t work... I guess the only thing left to do is remove Borland...
That is, unless a Borland guru has a better solution for you.
That is, unless a Borland guru has a better solution for you.
VK
Duh. Although MSVC only writes its settings to WIN.INI under Win9x, it is happy to read the setting from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\NT\CurrentVersion\AeDebug under Win9x. And that is exactly where Borland had changed things.
See here for the Knowledge Base article.
See here for the Knowledge Base article.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement