【发布时间】:2008-11-13 09:30:13
【问题描述】:
Delphi 2009 中的 Exception 类获得了许多新功能。其中一些与获取堆栈跟踪有关:
- 属性 StackTrace:字符串 读取 GetStackTrace;
- 属性 StackInfo:指针读取 FStackInfo;
- class var GetExceptionStackInfoProc: function (P: PExceptionRecord): Pointer;
- class var GetStackInfoStringProc: function (Info: Pointer): string;
- class var CleanUpStackInfoProc:过程(信息:指针);
有没有人使用这些来获取堆栈跟踪?是的,我知道还有其他方法可以获取堆栈跟踪,但如果 Exception 类本身支持它,我宁愿利用它。
更新:有兴趣 blog post about this。涵盖了很多深度。
【问题讨论】:
标签: delphi exception delphi-2009 stack-trace