请教activex专家,如何写程序,向操作系统中注册Activex(100分)

  • 主题发起人 主题发起人 暖人心间
  • 开始时间 开始时间

暖人心间

Unregistered / Unconfirmed
GUEST, unregistred user!
请教:
我的程序里用到别的软件的activex控件,别的电脑要运行我的程序,必须先安装activex所在的软件(实际是activex控件向系统注册吧)
,我的程序才能运行,控件我已找出,怎样通过程序注册,而不用安装程序。
 
WinExec(pchar('regsvr32 /s ' + currPath + 'midas.dll'), SW_SHOWNORMAL);
 
楼上的是对的,做就行了
 
uses shellapi;
在程序中:shellexecute(0,nil,'regsvr32.exe',XXX.ocx','',SW_Show);
 
谢谢各位,我不了解,能否再祥解一下,
"currpath"代表控件存放的路径,midas代表控件文件名称,对吗?
再问,如何在程序中判断activex已经注册,避免注册冲突?多谢!
WinExec(pchar('regsvr32 /s ' + currPath + 'midas.dll'), SW_SHOWNORMAL);
 
如何在程序中判断activex已经注册,
分析注册表信息即可。
 
没有注册冲突,重新注册也无妨.
 
多人接受答案了。
 
后退
顶部