社区
Delphi
帖子详情
delphi中如何在程序中得到当前所在的函数名?
eaglet
2000-11-28 10:08:00
比如
要让 tempstr 得到当前的函数名 'a' .应调用什么函数或
采用什么方法?
procedure a ;
var
tempstr : string ;
begin
tempstr := ?
end ;
...全文
343
5
打赏
收藏
delphi中如何在程序中得到当前所在的函数名?
比如 要让 tempstr 得到当前的函数名 'a' .应调用什么函数或 采用什么方法? procedure a ; var tempstr : string ; begin tempstr := ? end ;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skt985
2001-06-01
打赏
举报
回复
44907关注!
Kingron
2001-05-16
打赏
举报
回复
提问者:如要继续讨论请定期提前贴子,如不想讨论请结束贴子。否则视情况将被强制结束或者删除。
王集鹄
2000-11-29
打赏
举报
回复
procedure a ;
var
tempstr : string ;
P, R: PChar;
begin
P := PChar(#199#235#206#202#206#210#202#199#203#173#63);
{$IFDEF WIN32}
asm
mov eax, P
mov R, eax
end;
{$ELSE}
asm
mov ecx, P
mov R, eax
end;
{$ENDIF}
tempstr := string(R);
end ;
nononono
2000-11-28
打赏
举报
回复
如果是DLL中的函数,也许可以。但一个编入EXE程序中的函数的名字是否还存在就难说了。
你可以试试:做一个EXE,用UltraEdit在这个EXE中找一下,看看函数名串是否存在。
nononono
2000-11-28
打赏
举报
回复
不能吧?
Delphi
中
编写无输出
函数
名
的DLL文件
本文介绍在
Delphi
中
如何通过设置
函数
导出表的
名
称为空字符串来隐藏DLL
中
的
函数
名
,同时提供了静态和动态调用隐藏
函数
的方法。隐藏
函数
名
可以增加
程序
的安全性和灵活性。
一个
DELPHI
程序
要调用DLL,而DLL
中
的
函数
名
,参数个数,参数类型为不定
本文讨论了在
Delphi
中
如何实现动态调用DLL的方法,特别是当DLL
中
的
函数
名
、参数个数和类型不确定时的解决方案。提出了通过解析输入的
函数
名
和参数列表,使用汇编指令来动态构建调用堆栈的方式,实现对任意
函数
的调用。
Delphi
如何获取
当前
函数
的
名
称?
本文介绍了一种在
Delphi
中
获取
当前
正在执行的类成员
函数
名
称的方法。该方法利用了运行时类型信息(RTTI),通过比较
函数
入口地址来确定
函数
名
。适用于X86和X64平台。
取得某一dll所有输出
函数
名
-
DELPHI
本文介绍了一种使用
Delphi
编程语言获取指定DLL文件
中
所有导出
函数
名
称的方法。通过加载DLL并映射其调试信息,可以遍历并列出所有导出的
函数
名
。
DELPHI
头文件顺序
本文探讨了
DELPHI
中
头文件加载顺序导致的
函数
名
冲突问题,并提供了两种解决方案:调整头文件引入顺序和使用前缀区分同
名
函数
。
Delphi
5,943
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章