c++ - 从资源视图访问对话框的问题
问题描述
好的,我在一个对话框中有一个 Microsoft StatusBar ActiveX 控件 (SP6),最近由于某种原因,当我尝试访问该对话框时抛出一个错误...错误是“ActiveX 控件”Microsoft StatusBar Control 6.0 (SP6) 是未在此计算机上注册。注册控件并重试。现在我还没有遇到过这个问题......
我试过的:Powershell -> Regsvr32 /u "C:\Windows\SysWOW64\mscomctl.ocx" 这成功完成了......
然后我尝试 Powershell -> Regsvr32 "C:\Windows\SysWOW64\mscomctl.ocx" 并引发此错误 - 模块 "C:\Windows\SysWOW65\mscomctl.ocx 已加载,但对 DLLRegisterServer 的调用失败,错误代码为 0x8002801c . 关于这个问题的更多信息,使用error cose作为搜索词在线搜索。
现在按照建议进行操作并搜索错误代码并没有让我更接近解决问题。(错误值 0x8002801c 表示访问 OLE(对象链接和嵌入)注册表时出错。试图根据我的内容纠正此问题可以在网上找到我试图regsvr32 mscomct2.ocx 无济于事。
不知道为什么我突然发现自己被这个问题所困扰......任何建议将不胜感激。我错过了什么?我以前没有偶然发现这个问题......直到现在......
感谢stackoverflow工作人员!!!!!!
编辑:我正在修复 Visual Studio 安装,希望它能正确注册适当的 activex 控件.....痛苦 a$$ 但我希望问题得到解决。如果不是,我想我可以安装一些需要控制的东西??..
第二次编辑:我在 Microsoft Common Controls SP6 包中找到了控件,并在修复 Visual Studio 安装后如果需要,我将简单地安装控件并根据需要注册/注销它们.....
解决方案
我修复了 Visual Studio 安装,只是按照我之前建议的那样做了,但没有成功。在这种情况下,它起作用了,一切都很好!它通常不是我的代码问题,而是其他一些影响我的电脑或库/符号/dll 的小错误......
不管怎样,加油
推荐阅读
- rest - REST API:PUT 到包含查询参数过滤器的资源是否可以接受?
- c++ - Boost::algorithms 是否被纳入标准库?
- git - 如何在两个拉取请求之间拆分一个拉取请求中的提交?
- sparql - 使用 SPARQL 过滤 DBpedia 结果并返回特定结果的最佳方法
- python - 提取未来的时间序列数据并加入相隔 12 小时的过去时间序列?
- c++ - 是否可以在标准弱指针之上实现一个非拥有的“稍微智能”的指针?
- python - 使用 pandas 规范化嵌套的 json 数据
- powerbi - Power BI Web.Contents 超时
- android - 如何将 BottomSheetDialogFragment 高度保持为始终 match_parent?
- python - 需要解决浮动缺乏精度的解决方案