VC的PASCAL和_pascall并不是真正的从左到右压栈,其实还是stdcall啊该如何解决
VC的PASCAL和__pascall并不是真正的从左到右压栈,其实还是stdcall啊?
VC编出来的东西,和Pascal编出来的东西,如何互相调用?
Pascal的调用规范是从左到右压栈,
而VC的stdcall,cdecl,thiscall都是从右往左压栈。
而且PASCAL宏被定义为__stdcall.
那么这两种语言如何才能交互呢?
------解决方案--------------------
vc调用Pascal 的程序用内嵌汇编来实现
用汇编代码实现pascal亚栈方式
VC编出来的东西,和Pascal编出来的东西,如何互相调用?
Pascal的调用规范是从左到右压栈,
而VC的stdcall,cdecl,thiscall都是从右往左压栈。
而且PASCAL宏被定义为__stdcall.
那么这两种语言如何才能交互呢?
------解决方案--------------------
vc调用Pascal 的程序用内嵌汇编来实现
用汇编代码实现pascal亚栈方式