最近在利用OCX控件进行视频播放的开发,将控件发给现场工程人员时,在注册控件时总是会遇到各种各样的问题,今天把注册失败可能的原因做个总结:
1.控件注册方法
windows+R,打开命令行窗口,在命令行中输入regsvr32 xx/xx/xx.ocx,如下图所示:
注册成功会有如下提示:
2.反注册命令
regsvr32 -u xx/xx/xx.ocx
3.注册失败可能原因
(1)未使用管理员权限运行命令行窗口
(2)缺少控件所依赖的动态运行库,可使用Depends.exe工具查看
(3)缺少VC的运行库,如下图所示,可安装vcredist_x86.exe解决
(4)注册ocx或者dll出现下图错误(由于操作系统不同导致有的系统可以注册成功,有的不行,可以尝试在路径加上引号,如regsvr32 “D:\xxx.ocx”)
注册失败错误提示如图所示: