是否可以编辑具有 x64 ActiveX 控件的 MFC 对话框



我在设置为 x64 的 MFC 项目中添加了一个 ActiveX 控件。所以我也必须将 ActiveX 注册到 x64。

现在的问题是,当我想在Visual Studio 2017中打开对话框时,我收到一个错误,指出ActiveX未注册。如果我将其注册到 x32,我可以打开它,但随后我无法启动窗口。

我认为这是因为VS在x32中运行,但没有x64版本。

一种解决方法可能是在我想打开对话框时将其注册为 x32,并在运行时将其注册回 x64,但这似乎很麻烦。

我不知道

.dll 可以同时注册 x32 和 x64。我现在使用了标准的RegSvr32命令。

我们通常在两者之间切换,但这不适用于Visual Studio。

最新更新