版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
版权
重构机房的过程参考用VB生成的“机房收费系统.exe”可执行 ,安装后有一些涉及到控件的窗体会报错,提示“运行错误'399' 部件‘***.ocx’或其附件之一不能正确注册:一个文件丢失或无效”。这个问题是因为所需要的控件没有正确注册所导致的,用win+R打开运行窗口输入“cmd”命令中输入“regsvr32 + 路径 + 控件名称”才可以使用。
但回车后提示却显示“***.dll(或.ocx控件已加载但对DllRegisterServer的调用失败,错误代码0x8002801c(或其他其他类似错误代码)”。出现这个错误一般是和权限问题有关,命令提示符需要以管理员权限运行才可以注册成功。
最简单的解决方法就是:
在开始菜单右击—>命令提示符(管理员)(A)
在管理员:命令提示符中输入"regsvr32 "路径 \控件名称" "
回车 , 然后提示注册成功。
亲测有效,非常好用!