delphi函数调用约定

指令

参数存放位置

参数传递顺序

参数内存管理

使用地方

Register

CPU寄存器

从左到右

被调用者

默认,published属性存取方法必须使用

Pascal

从左到右

被调用者

向后兼容

Cdecl

从右到左

调用者

调用c/c++共享库

Stdcall

从右到左

被调用者

API调用

Safecall

从右到左

被调用者

API调用,双接口的方法必须使用

原文地址:https://www.cnblogs.com/Blogs-young-chan/p/4688428.html