Page 1 of 1

Exception inside TCustomResolver.InternalUpdateRecord

Posted: Thu 29 Oct 2009 19:15
by zedmartins
Hello,

Please... I need help!

Testing our system with a heavy load, I am strugling with a problem that I can't find a solution.

Inside the TCustomResolver.InternalUpdateRecord there is a try..except clause that is catching an exception that I can't see where or why it is happening...

Inside the Except clause there is a reference to the RaiseList function of System.pas that return a pointer to exceptions that were raised. Why can't I see these exceptions while debugging? I have the "Stop on Delphi Exceptions" checked, put a breakpoint inside the except clause, but I can't catch the exception when it is raised. Is there why the exception is raised on some code that I don't have access, like the MDAC dlls?

The Exception message is an Access Violation. I have the Exception Address. How can I find where it was raised?

thanks a lot!

Zed

Posted: Fri 30 Oct 2009 07:33
by Dimon
The point is that TCustomResolver is called from dll and therefore you can't get access to some variables.