关于调用动态链接库.dll的问题

尘小陌 2003-01-02 05:25:37
为什么在引入.dll的时候,不些加了“stdcall”这么一个东西,有些则不用加,可是都能用,那么,“stdcall”倒底是干什么用的呢?
...全文
35 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaga_ghost 2003-01-03
  • 打赏
  • 举报
回复
Stdcall调用约束,从右到左入栈的调用方式。
andy_qhz 2003-01-03
  • 打赏
  • 举报
回复
Stdcall调用约束,是从右到左的调用顺序,它对语言的兼容性最好
Xie008 2003-01-02
  • 打赏
  • 举报
回复
最近刚看完书上动态衔接库的内容,如果我没记错的话,加了之后你调用的函数在传递参数时的顺序就为从右向左,而DELPHI的默认传递顺序是从左象右的。如果你调用的DLL文件是C++等语言编写的时,为了和DLL兼容就要加
yansea 2003-01-02
  • 打赏
  • 举报
回复
……是调用约束啊,保证和windows中参数压栈的顺序一致的。
在windows的回调中必须要有的。
HappyDelphiGirl 2003-01-02
  • 打赏
  • 举报
回复
stdcall 好像是(外部)调用的意思
yekehe 2003-01-02
  • 打赏
  • 举报
回复
非DELPHI编译的想调用必须加
leaya11 2003-01-02
  • 打赏
  • 举报
回复
加吧,好想在C/C++中调用有用,在DELPHI中无所谓
nzh517 2003-01-02
  • 打赏
  • 举报
回复
好象和参数顺序有关

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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