Enabling stack traces in Delphi: [WayBack] Getting started · MahdiSafsafi/DebugEngine Wiki · GitHub:
Using DebugEngine stack trace when error occurs:
All what you need to do is to include
DebugEngine.HookException
unit into your project. And each time an error occurs, you will be able to get the stack trace from the point where the error occurred.uses DebugEngine.HookException; {...} procedure Foo; begin try DoSomething; except on E: Exception do ShowMessage(E.StackTrace); end; end;
You can get similar functionality with JCL.
Via [WayBack] Why Delphi (like other developer environments) natively not included full call stack for every exception? Or if this is possible, please tell me how (wi… – Jacek Laskowski – Google+
–jeroen