函数参数压栈的方式。
Directive Parameter order Clean-up Passes parameters in registers?
register Left-to-right Routine Yes
pascal Left-to-right Routine No
cdecl Right-to-left Caller No
stdcall Right-to-left Routine No
safecall Right-to-left Routine No
Directive Parameter order Clean-up Passes parameters in registers?
register Left-to-right Routine Yes
pascal Left-to-right Routine No
cdecl Right-to-left Caller No
stdcall Right-to-left Routine No
safecall Right-to-left Routine No
解决方案 »
- 一事不明,请教!(dll调用另一个dll的问题)
- 如何写一个ftp批文件,我写了一个但是很奇怪会刷屏
- 刚接触delphi有些简单问题不懂?
- 我用TShellTreeView选择文件夹,怎么判断选中的是否是文件夹啊?(比如:我的电脑,c:\等就不是)
- 一个极菜问题,偶初学delphi,现在对“句柄“的用法和含义弄不清?哪位帮个忙嘛
- 如何打开指定窗口(窗口名为字符串参数)
- 替我们市场总监发的欲觅技术总监/资深经理/项目经理/系统分析员/系统设计员/程序员(测试员就不要来了)的征友启事★★★★★
- 一个问题急需要求解!!!
- 关于ListView 中的列宽问题,请大家帮帮!
- VC++中的 char 在delphi中是pchar吗?
- COM的问题
- 合并打印报表控件有问题
所有参数用栈传递;
参数按从左到右的顺序压栈;
被调用者负责参数的出栈。
主要用于调用API函数或编写供其它程序调用的函数(有些语言只支持这种调用方式,如VB和标准PASCAL)。