本人开发了一个小软件,主程序中引用了两个已经编译好的OCX控件
现在想实现的目的就是让主程序启动时判断两个控件是否已经注册,如果未注册则将其注册;
在注册方面除了regsvr32 控件名 /s之外,还有什么好的办法吗??各位大虾们帮我
现在想实现的目的就是让主程序启动时判断两个控件是否已经注册,如果未注册则将其注册;
在注册方面除了regsvr32 控件名 /s之外,还有什么好的办法吗??各位大虾们帮我
解决方案 »
- 如何让 InstallShield 安装程序不重启?
- 打上vb6的sp6后,运行为什么找不到工程或库啊
- 如何把网页源文件保存到文件中?
- 有谁真正的会在VB6中用代码来实现播放WAV文件???
- 关于ActiveX 部件的问题
- 一个登记表的小程序运行时,提示“类型不匹配”的错误,请指教!
- 怎样显示被选定的文本?
- 帮我看看我的代码有什么问题,关于生成新库的,全部分都拿出来了,我破产了!
- 如何将formlogin窗口设置成运行软件打开的第一个窗口?
- Access97存在2000年问题
- cn.Execute 使用这个命令怎么备份和还原数据库呀???
- EXE动态调用Aactive dll ,工程中没有“引用”
'其中控件名:OCXLib.ControlName
dim oCheckup as object
' Check whether the activeX control ControlName is installed and registered.
Set oCheckup = CreateObject(控件名)
IsRegistered= (Err.Number = 0)
end functionPrivate Sub Command1_Click()
If IsRegistered("MSFlexGridLib.MSFlexGrid.1") Then
MsgBox "MSFlexgrid已注册"
Else
MsgBox "MSFlexgrid为注册"
End IfEnd Sub
————————————————————————————————'使用控件的DllRegister 方法也可实现注册
Private Declare Function DllRegister Lib "MultiHelper.dll" Alias "DllRegisterServer" () As Long
Private Declare Function DllRegister Lib "MultiHelper.dll" Alias "DllRegisterServer" () As Long如果我的控件名是BUTTON.ocx的话,这个函数该怎么写?
是不是这样?
Private Declare Function regbutton Lib "button.ocx" Alias "DllRegisterServer" () As Long