Windows 获取最新mscomctl.ocx的正确方式是什么?
我必须维护一个旧的VisualStudio6VB6项目 Visual Studio 6的版本是“用于32位Windows开发的Microsoft Visual Basic 6.0(SP6),版本9782” 开发这个项目的人已经不在了,我没有关于这个项目的信息 这个项目的一个问题是“通用控制” 根据MS,有2个DLL(): 当-在Visual Studio中-我转到项目-组件-我在控件中找到: “Microsoft Windows通用控件6.0(SP6)”(MSCOMCTL.OCX) 在我们的一台生产计算机上(在这里运行标准vb6),没有mscomctl.ocx,所以我想找到一种合适的方法来安装它。在microsoft网站上,我找到了一个url: 我很惊讶在“vcredit.exe”的文件列表中没有找到mscomctl.ocx 获取适用于Windows 7的最新mscomctl.ocx的正确方法是什么?是否有microsoft url,我可以在其中键入文件名 在谷歌搜索了一段时间后,我发现2012年8月14日的MS更新(MS12-060)有一个新版本mscomctl.ocx的6.1.98.34。但是很多人抱怨这个版本,建议继续使用6.1.98.33版本。MS是否已修复此问题,现在的版本为6.1.98.35 最后一个问题。mscomctl.ocx和mscomctl.dll之间有什么区别 提前多谢Windows 获取最新mscomctl.ocx的正确方式是什么?,windows,visual-studio,vb6,Windows,Visual Studio,Vb6,我必须维护一个旧的VisualStudio6VB6项目 Visual Studio 6的版本是“用于32位Windows开发的Microsoft Visual Basic 6.0(SP6),版本9782” 开发这个项目的人已经不在了,我没有关于这个项目的信息 这个项目的一个问题是“通用控制” 根据MS,有2个DLL(): 当-在Visual Studio中-我转到项目-组件-我在控件中找到: “Microsoft Windows通用控件6.0(SP6)”(MSCOMCTL.OCX) 在我们的一台
沃尔夫冈我先回答你的最后一个问题。ocx文件是控件,.dll文件是库。它们都有类似的功能,在运行时动态链接到.exe文件中,但控件有可视元素,而库没有(通常,通常也不应该)
在主机上安装mscomctl.ocx的“手动”方法是将其复制到文件夹(查找其他visual studio ocx文件,并将其放入其中),然后运行Regsvr32.exe进行注册。要自动安装ocx文件,您需要将其包含在用于安装的cab文件中。可能与您的安装程序重复?您应该从获取最新的MSCOMCTL.ocx。这就是微软发布它的原因。
Comctl32.ocx contains Windows Common Controls 5.0 and was included with Microsoft Visual
Studio 5.0. Mscomctl.ocx contains Windows Common Controls 6.0 and was included
with Visual Studio 6.0