指令
参数存放位置
参数传递顺序
参数内存管理
使用地方
Register
CPU寄存器
从左到右
被调用者
默认,published属性存取方法必须使用
Pascal
栈
从左到右
被调用者
向后兼容
Cdecl
栈
从右到左
调用者
调用c/c++共享库
Stdcall
栈
从右到左
被调用者
API调用
Safecall
栈
从右到左
被调用者
API调用,双接口的方法必须使用
转载于:https://www.cnblogs.com/Blogs-young-chan/p/4688428.html
转载请注明原文地址: https://mac.8miu.com/read-55855.html