前端之家收集整理的这篇文章主要介绍了
如何在Delphi 7中获取当前方法的名称?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有什么办法知道我目前在使用的
方法的
名称吗?
以便:
procedure TMyObject.SomeMethod();
begin
Writeln('my name is: ' + <hocus pocus>);
end;
将产生此输出:
我的名字是:SomeMethod
JCL是免费的,具有这一
功能。这取决于堆栈跟踪可以做多么好,调试信息有多少。
JclDebug.pas
function FileByLevel(const Level: Integer = 0): string;
function ModuleByLevel(const Level: Integer = 0): string;
function ProcByLevel(const Level: Integer = 0): string;
function LineByLevel(const Level: Integer = 0): Integer;
原文链接:https://www.f2er.com/delphi/103552.html