Solved

Delphi 5 integrated debugger gone

Posted on 2007-11-21
4
1,396 Views
Last Modified: 2010-08-05
I recently installed Delphi 6 for the first time on my PC, which had Delphi 5, 4, 3, and Delphi 1 installed on it.  Delphi 5 has always been a pain in the @!@ when it came to integrated debugging.  Half the time D5 would spit out a message regarding a Borland debug .DLL and would leave the project's EXE stuck in memory, unable to be terminated.  So when I found a copy of Delphi 6 recently, I thought to myself that it's time to give D5 the heave-ho.  But now, with D6 installed, every time I start D6 or D5, I get a message warning me 'You Just in Time Debugger is currently set to 'c:\program files\borland\delphi5\bin\bordbg50.exe' -aeargs %ld %ld'. In order for JIT Debugging feature to work correctly, it needs to be changed to..."

If I answer YES, then I get a variant of this message when I load Delphi 5.  Then when I answer YES when loading D5, I will then get the message the next time I load D6.  And on, and on.  Obviously Delphi can't keep their versions and debugger settings straight and isolated from each other.  Getting fed up with the messages, I ended up 'ticking' the "don't ask me again" option when loading Delphi 5, and I answered "NO" to the prompt about changing the debugger.   Problem is, now, I can't line by line debug in Delphi 5.  When I compile my code in Delphi 5, I no longer get those tiny dots in the left margin of the IDE.  And yes, the "Integrated debugger" check mark is ON in the Debug options menu.

How do I get back my Delphi 5 IDE debugging?

And isn't there a way to have D5 and D6 live together in harmony without going through the silly prompt every time I load each?
0
Comment
Question by:Softtech
  • 2
4 Comments
 
LVL 19

Assisted Solution

by:MerijnB
MerijnB earned 25 total points
Comment Utility
The JIT debugger has nothing to do with the integrated debugger in Delphi.
JIT is only used when an application crashes, then you can press a 'debug' button, and the executable is 'loaded' in to delphi so you can try to debug it, not really usefull.

So your problem has another cause, is optimization off?
0
 

Author Comment

by:Softtech
Comment Utility
>> is optimization off?

No.  I have the Optimization check mark checked on.
0
 
LVL 17

Accepted Solution

by:
TheRealLoki earned 50 total points
Comment Utility
Start "RegEdit.exe" and check this section of the registry

HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Debugging
     DontPromptForJITDebugger
     Integrated Debugging

valid values for these are 1 or 0

Make sure Delphi 5 is not running, try changing these
then restart Delphi 5
You should be able to set it so it asks you to pick a debugger again like it used to do...
Be careful when messing with the registry.. I'm sure you're aware of how bad it would be to change/delete the wrong thing :-)

0
 
LVL 17

Expert Comment

by:TheRealLoki
Comment Utility
oh, and the actual path to the debugger is stored here :-

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AeDebug
        Debugger
0

Featured Post

Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

Join & Write a Comment

This article explains how to create forms/units independent of other forms/units object names in a delphi project. Have you ever created a form for user input in a Delphi project and then had the need to have that same form in a other Delphi proj…
In this tutorial I will show you how to use the Windows Speech API in Delphi. I will only cover basic functions such as text to speech and controlling the speed of the speech. SAPI Installation First you need to install the SAPI type library, th…
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now