1
我在C++中创建了一个用于Delphi 7项目的DLL,该DLL将使用OpenMP并将替换项目中已存在的一些方法,以便希望在应用程序中加快速度。如何将Delphi 7中的对象传递给C++ dll?
上述功能之一是这样定义的:
function ReplaceFunction(chain:String;functionTE:TEFunction):string;
对象functionTE
声明如下,
TEFunction = class(TObject)
private
FFunctionName: string;
procedure SetFunctionName(const Value: string);
function GetFunctionNameCapital: string;
public
Handle:THandle;
Funcion:Pointer;
FileName:string;
ParamNumber:integer;
Description:string;
property FunctionNameCapital:string read GetFunctionNameCapital;
property FunctionName:string read FFunctionName write SetFunctionName;
end;
如何传递这个类的一个对象的dll和使用?