JclDebug and Exe compression

I want to use JclDebug (with "Insert Jcl Debug Data" from delphi IDE)
BUT, i also want to compress my EXE file with some compression utility such as UPX.
once i compress my EXE, the JclDebug is not showing the line error numbers etc... (Stack list is missing)

I have also tried to compress my EXE and then run InsertDebugDataIntoExecutableFile into it. no luck.

any ideas?
Who is Participating?
robert_marquardtConnect With a Mentor Commented:
Best go to our JCL newsgroup news://forums.talkto.net
There you may get answers from the author.
UPX is generally incompatible with JclDebug. At least that was said in a recent discussion.

My guess is that JCL debug will be incompatible with most EXE
compressors :-)

The problem is not in JCLDebug, the problem is in EXE compressors.
They work in this way: they compress the executable and then
place the uncompressed file completely in memory.
At that point you've got basically no more control on what goes on,
thus the problem.

At least, that's the way I knew the story... ^_^


At least one EXE compressor was mentioned which works with JclDebug
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.