我写了一个IEHelper的com组件,但是老要用regsvr32去注册,能不能用程序实现对该con组件的调用呢?(20分)

T

TanXin

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个IEHelper的com组件,但是老要用regsvr32去注册,能不能用程序实现对该con组件的调用呢?
那里有这样的示例?
 
楼主,分给得太少了吧。
可以用代码在程序中实现COM的注册. 举例如下:
(假设需要注册的文件为test.ocx)
uses OLEctl,....
var
OCXHand: THandle;
RegFunc: TDllRegisterServer;
begin
OCXHand:= LoadLibrary('c:/windows/system/test.ocx');
RegFunc:= GetProcAddress(OCXHand, 'DllRegisterServer')

if RegFunc <> 0 then ShowMessage('Error!');
FreeLibrary(OCXHand);
end;
 
顶部