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和使用?