指令 |
参数存放位置 |
参数传递顺序 |
参数内存管理 |
使用地方 |
Register |
CPU寄存器 |
从左到右 |
被调用者 |
默认,published属性存取方法必须使用 |
Pascal |
栈 |
从左到右 |
被调用者 |
向后兼容 |
Cdecl |
栈 |
从右到左 |
调用者 |
调用c/c++共享库 |
Stdcall |
栈 |
从右到左 |
被调用者 |
API调用 |
Safecall |
栈 |
从右到左 |
被调用者 |
API调用,双接口的方法必须使用 |
相关文章
- 07-28数据库高级数据库学习--上机练习7(Transact-SQL 函数定义和调用)
- 07-28静态控件不需要调用Create()函数来创建
- 07-28C++函数调用运算符 函数对象 函数指针
- 07-28IE 扩展调用主窗体中的函数
- 07-28es6 生成器函数声明和调用
- 07-28Delphi 调用netsh命令修改IP地址
- 07-28[教程]Delphi 中三种回调函数形式解析
- 07-28delphi sdk 函数个数知多少?
- 07-28c-在共享库的类中调用GSL函数
- 07-28ALV调用的几个标准函数