动态库函数名大小写的问题?

trainbox 2004-08-30 02:26:49
GetProcAddress调用时传递的函数名称好像是区分大小写的,有没有办法让它不区分大小写?
...全文
168 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
trainbox 2004-09-02
  • 打赏
  • 举报
回复
看来是没有办法了
older 2004-08-31
  • 打赏
  • 举报
回复
调用名称要求与Dll的导出名称或别名完全相同,即使Delphi不区分大小写。
fireinthehole 2004-08-31
  • 打赏
  • 举报
回复
我试了一下,确实case sensitive。不过说来,调用GetProcAddress的时候应该知道要“get”的函数名称,根据Win32API的命名规则很容易判断大小写的细节。如果确实需要,可以用一些PE工具察看dll文件的输出表,或者自己写程序读取。
Eastunfail 2004-08-30
  • 打赏
  • 举报
回复
那只有自己写一个类似GetProcAddress的函数来忽略大小写了。比较麻烦
kaguo 2004-08-30
  • 打赏
  • 举报
回复
似乎...不行
andym 2004-08-30
  • 打赏
  • 举报
回复
upcase

5,928

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧