在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”函數。該函數接受兩個參數:一個整數和一個字符串,并返回一個字符串。