如何在程序中动态地调用MTS包的方法(200分)

C

ChengDi

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个MTS包APackage.dll,只知道它的Guid,知道它有一个Run方法,没有这个包的源文件或着*.Tlb文件(不允许用Import type library...),如何在程序中动态地调用它的Run方法。请注意动态二字,就是不能将它的接口声明文件静态地编联进客户端的EXE文件。
 
有一本叫<Delphi编程技术内幕>的书好像有,等我回去看看。
 

调用TDcomConnection组件的AppServer,例如:
1.将TDcomConnection的ServerGUID属性设为所知道的GUID。
2.begin
dcomConnection1.Connected:= True;
dcomConnection1.AppServer.Run();
//实现对run方法的调用,并且不
//需要知道其类型库
end;
 
真的很感谢
 
顶部