在@Somefunction上创建Exception.Create的目的是什么?

时间:2016-02-13 21:07:32

标签: delphi exception delphi-10-seattle

official documentation说:

  

一般来说,加注声明的形式是:

raise object at address
     

其中object和at地址都是可选的......

后来:

  

使用此选项从堆栈中的早期点引发异常

我发现这令人困惑,通常我认为异常的堆栈跟踪可靠地指向创建异常的函数(假设所需的堆栈帧可用且没有内联任何内容)。

这里的用例是什么?我为什么要操纵异常的堆栈跟踪?

0 个答案:

没有答案