小编o.s*_*wab的帖子

如何获取方法指针指向的方法的名称?

我已经定义了以下内容:

我在函数列表中放了几个带有此签名的函数.

要执行它们,我执行:

For valid In Functions Do
Begin
  res := -1;
  Try
    res := valid(MyObject);
  Except
    On E: Exception Do
      Log('Error in function ??? : ' + E.Message, TNiveauLog.Error, 'PHVL');
  End;
  Result := Result And (res = 0);
End;
Run Code Online (Sandbox Code Playgroud)

如果此函数引发异常,我如何在日志中获取原始函数的名称?

delphi delegates function-pointers rtti

8
推荐指数
1
解决办法
2129
查看次数

标签 统计

delegates ×1

delphi ×1

function-pointers ×1

rtti ×1