![控件的 MSComCtl2.DTPicker...不是已加载的控件类](https://linux22.com/image/1367268/%E6%8E%A7%E4%BB%B6%E7%9A%84%20MSComCtl2.DTPicker...%E4%B8%8D%E6%98%AF%E5%B7%B2%E5%8A%A0%E8%BD%BD%E7%9A%84%E6%8E%A7%E4%BB%B6%E7%B1%BB.png)
我正尝试将 Visual Source Safe 中的项目加载到我的 Windows 7 32 位计算机上的 Visual Studio 6.0 上。
除了在查找此“MSComCtl2 DLL”时发生错误外,一切都成功
它会创建一个日志文件,其中包含使用日期时间选择器的每个表单的名称。日志文件指出:
控件的 MSComCtl2.DTPicker...不是已加载的控件类
用控件的变量名代替省略号。
我以为只需下载或注册 MSComCtl2 DLL 就可以简单地解决问题,但我却无法在任何地方找到它。
我尝试下载并应用 Common Controls DLL(Platform SDK Redistributable)并http://www.microsoft.com/en-us/download/details.aspx?id=24417但没有什么区别……
下一步我应该尝试什么?
答案1
我敢打赌你安装了 Visual Studio 2010 或类似的东西。.Net 框架会导致一些冲突。你必须卸载其中一个。
答案2
我已经通过这种方式解决了这个问题:
搜索“MSComCtl2 DLL”并复制到与 .vbp 项目相同的路径。然后尝试重新打开该项目。
如果失败,请使用 RegSvr32 注册该文件(在该路径中)。
为我工作!