在C++中調(diào)用Delphi的函數(shù)需要使用C++ Builder或Embarcadero Delphi。以下是使用C++ Builder調(diào)用Delphi函數(shù)的步驟:
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”調(diào)用了“MyDelphiFunction”函數(shù)。該函數(shù)接受兩個參數(shù):一個整數(shù)和一個字符串,并返回一個字符串。