Just found out why - Hope this is fixed in D5.
I was debugging threads, and when the exception is raised in a thread, it seems Delphi
(or is it MS-Windows) gets the address wrong.
Another thing with TThreads - they cause memory leaks if an exception propagates out
of the Execute method - Delphi fails to Free up the exception object.
Myles.
-----Original Message-----
From: Myles Penlington [SMTP:[EMAIL PROTECTED]]
Sent: Wednesday, July 28, 1999 11:25 AM
To: Multiple recipients of list delphi
Subject: [DUG]: Delphi Debugger Exception Addresses.
Just today, the addresses reported by the IDE debugger when an exception has been
raised has changed.
Usually it is always the absolute addresses eg $004938AD, but has now changed to be
the relative offset from the start of the program, eg $000938AD instead of the
expected $004938AD. I checked the program base address which is the expected $00400000.
If you use the CPU view - the instruction addresses are correct !!
Weird - Has anybody else had this happen - Suggestions??
Myles Penlington
Software Engineer
ADVANCED MANAGEMENT SYSTEMS
---------------------------------------------------------------------------
New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz
application/ms-tnef