关于DLL

S海鸥 2003-08-14 12:14:40
pass.pas

Function Decrypt(sSignature, sSource: PChar; sDest: PChar): Boolean; stdcall;

implementation

Function Decrypt(sSignature, sSource: PChar; sDest: PChar): Boolean;
external 'PASSWD.DLL';

1. stdcall; 其参数传递从右到左 是什么意思,请举例说明?

2. external 'PASSWD.DLL'何意思?
...全文
26 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yesxwl 2003-08-14
  • 打赏
  • 举报
回复
stdcall; 其参数传递从右到左 这是函数传递参数的方法函数最先取得的参数是最右的一个如上述函数的sdest.stdcall在函数调用结束后由被调用函数清除堆栈上的参数数据win32api所有的输出函数采用此方式。
external 'PASSWD.DLL'何意思?
告诉程序这个函数decrypt在外部文件passwd.dll中定义和实现。
这样程序在使用的到这个函数时会寻找passwd.dll这个文件关调入内存
Cipherliu 2003-08-14
  • 打赏
  • 举报
回复
楼上说得很清楚了,完全同意

1,184

社区成员

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

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