摘要: 在声明一个过程或函数时候,可以指定一种调用规则,可使用如下关键字:register,pascal,cdecl,stdcall,safecall,比如:functionMyFunction(X,Y:Real):Real;cdecl;...调用规则决定了参数传递给程序的顺序,同时也影响参数从堆栈和参数使用的寄存器中释放,错误和意外的处理。DELPHI中缺省的调用规则为register.register和pascal:参数从左至右传递;也就是说最左边的参数最先计算和传递,最右边的参数最晚计算和传递。cdecl,stdcall,safecall:参数从右至左传递。除了cdecl之外的调用规则,过程或函 阅读全文
posted @ 2013-02-18 19:55 FoolRabbit 阅读(662) 评论(0) 推荐(0)