如何运用Delphi的Visual C寄存器调用约定实现函数调用的长尾?

2026-04-10 19:371阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计396个文字,预计阅读时间需要2分钟。

如何运用Delphi的Visual C寄存器调用约定实现函数调用的长尾?

我有一个用Visual C++ 2012编写的程序,我尝试调用用Delphi编写的函数(我没有源代码)。这是Visual C++中的代码:cppint _fastcall(test)(void*)=(int(_fastcall(*)(void*))0x00489A7D);test((void*)0x12345678);但在编译时遇到了问题。

阅读全文
标签:寄存器

本文共计396个文字,预计阅读时间需要2分钟。

如何运用Delphi的Visual C寄存器调用约定实现函数调用的长尾?

我有一个用Visual C++ 2012编写的程序,我尝试调用用Delphi编写的函数(我没有源代码)。这是Visual C++中的代码:cppint _fastcall(test)(void*)=(int(_fastcall(*)(void*))0x00489A7D);test((void*)0x12345678);但在编译时遇到了问题。

阅读全文
标签:寄存器