根据在线帮助:
ms-help://embarcadero.rs_xe7/rad/Fundamental_Syntactic_Elements.html#Directives
我一直认为Win64只有一个呼叫约定。那么,stdcall和winapi如何在x64上有不同的含义呢?
发布于 2015-04-19 19:50:06
64位是不同的。
这篇文章写得不好,谁知道作者的意思呢。
我一直认为Win64只有一个呼叫约定。
你是对的。在x64窗口上确实只有一个调用约定。因此,这些指令在x64上基本上被忽略了。
在x86上,winapi和stdcall发生意味着同样的事情。但是在x86上还有其他不同的调用约定,比如cdecl和register。
https://stackoverflow.com/questions/29734927
复制相似问题