gpt4 book ai didi

delphi - Delphi 7中如何获取当前方法的名称?

转载 作者:行者123 更新时间:2023-12-03 14:33:55 27 4
gpt4 key购买 nike

有什么方法可以知道我当前所在的方法的名称吗?

这样:

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;

关于delphi - Delphi 7中如何获取当前方法的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1301254/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com