在DLL中有一个类:
TDllClass = class
public
procedure Pro1;
end;
var
DLLClass :TDllClass;
现在在DLL里还有一个方法:
function CreateDLLClass :THandle;stdcallbegin
DllClass := TDllClass.Create
Result := DllClass.Handle;
end;
现在我要从另外一个项目里调用DLLClass中的方法Pro1
应该如何实现!
谢谢!!!
TDllClass = class
public
procedure Pro1;
end;
var
DLLClass :TDllClass;
现在在DLL里还有一个方法:
function CreateDLLClass :THandle;stdcallbegin
DllClass := TDllClass.Create
Result := DllClass.Handle;
end;
现在我要从另外一个项目里调用DLLClass中的方法Pro1
应该如何实现!
谢谢!!!
帮你顶上去哈
方法二、在项目中定义一个基础类,有Pro1方法(Dll的类继承此类),自己定义一个此对象,保存CreateDLLClass返回的Handle,再调用。(具体比较麻烦,不一定能实现,如果有界面的话,更麻烦)