Visual studio 2008 获得;无法实例化ActiveX控件。重新安装或注册控件,然后重试“;查看对话框时的消息 我有一个使用VisualC++的项目,它使用我在VisualStudio 2008中运行的MFC。这台机器刚刚安装好,我已经从源代码管理中删除了这个项目。这个解决方案构建的很好,但是如果我进入资源文件并尝试打开并查看一个对话框,我会得到消息
Visual studio 2008 获得;无法实例化ActiveX控件。重新安装或注册控件,然后重试“;查看对话框时的消息 我有一个使用VisualC++的项目,它使用我在VisualStudio 2008中运行的MFC。这台机器刚刚安装好,我已经从源代码管理中删除了这个项目。这个解决方案构建的很好,但是如果我进入资源文件并尝试打开并查看一个对话框,我会得到消息,visual-studio-2008,visual-c++,mfc,activex,Visual Studio 2008,Visual C++,Mfc,Activex,2个ActiveX控件无法实例化。重新安装或注册控件,并在查看对话框时重试消息 我不知道如何确定它抱怨的ActiveX控件,以便我可以尝试重新注册它们,因为它不会显示对话框 我可以创建一个新对话框并在其上放置控件,但现有的对话框将无法启动。使用文本编辑器查看项目的.rc文件。您将看到如下内容: CONTROL "",IDC_MUMBLE,"{CA8A9780-280D-11CF-A24D-444553540000}",WS_TABSTOP,58,46,130,48 请注意大括号中的GUID。在
2个ActiveX控件无法实例化。重新安装或注册控件,并在查看对话框时重试消息
我不知道如何确定它抱怨的ActiveX控件,以便我可以尝试重新注册它们,因为它不会显示对话框
我可以创建一个新对话框并在其上放置控件,但现有的对话框将无法启动。使用文本编辑器查看项目的.rc文件。您将看到如下内容:
CONTROL "",IDC_MUMBLE,"{CA8A9780-280D-11CF-A24D-444553540000}",WS_TABSTOP,58,46,130,48
请注意大括号中的GUID。在旧计算机上启动regedit.exe并导航到
HKCR\CLSID\{guid}
。那里会有足够的提示来找到您需要安装的组件。InprocServer32键指向DLL。使用文本编辑器查看项目的.rc文件。您将看到如下内容:
CONTROL "",IDC_MUMBLE,"{CA8A9780-280D-11CF-A24D-444553540000}",WS_TABSTOP,58,46,130,48
请注意大括号中的GUID。在旧计算机上启动regedit.exe并导航到HKCR\CLSID\{guid}
。那里会有足够的提示来找到您需要安装的组件。InprocServer32键指向DLL