如何注册ActiveX控件?(50分)

  • 主题发起人 主题发起人 foolaliu
  • 开始时间 开始时间
F

foolaliu

Unregistered / Unconfirmed
GUEST, unregistred user!
请问在一台win98机器上如何注册一个Activex控件?
该机器没有预装Delphi,VB等编程工具。
 
Regsvr32 XXX.ocx
 
也可以直接做到delphi的程序中,例如下面注册formula one组件
winexec(pchar('regsvr32.exe -s'+getcurrentdir()+'/vcf132.ocx'),sw_show)
你可以运行regsvr32命令,察看它参数,-s是代表不做提示。
 
来晚了,呵呵。
 
在CB中可以这样:
注册: ShellExecute(Handle,NULL,“regsvr32.exe”,“xxx.ocx”
,NULL,SW_SHOWNORMAL);
反注册:ShellExecute(Handle,NULL,“regsvr32.exe”,“
/u xxx.ocx”,NULL,SW_SHOWNORMAL);
/u 表示反注册;
好像还有一种用ActiveX控件本身的输出函数进行注册,输出函数如下:
“DllRegisterServer”和“DllUnRegisterServer”
调用它们就像调用其它的dll库方法一样;这种方法我还没用过:)
 
甚至可用authorware中的activex安装函数
 
接受答案了.
 
接受,没有DELPHI,装上就行了。——又不是很贵。
 
后退
顶部