在C++中调用Delphi的函数需要使用C++ Builder或Embarcadero Delphi。以下是使用C++ Builder调用Delphi函数的步骤:
function MyDelphiFunction(param1: Integer; param2: String): String; stdcall;
#include "MyDelphiLibrary.h"
int main()
{
int result = MyDelphiFunction(1, "Hello");
std::string resultStr = std::string(result);
return 0;
}
在上面的示例中,我们包含了名为“MyDelphiLibrary”的头文件,并使用库名称“MyDelphiLibrary”调用了“MyDelphiFunction”函数。该函数接受两个参数:一个整数和一个字符串,并返回一个字符串。