我将ActiveX控件添加到设置为x64的MFC项目中。所以我也必须将ActiveX注册到x64。
现在的问题是,当我想在Visual Studio 2017中打开对话框时,出现一个错误,提示未注册ActiveX。如果我将其注册到x32,则可以打开它,但随后我无法启动窗口。
我认为这是因为VS在x32中运行,但没有x64版本。
一种解决方法是,每当我要打开对话框时都为x32注册它,然后在运行它时返回到x64,但这似乎很麻烦。
答案 0 :(得分:0)
我不知道.dll可以同时为x32和x64注册。我现在使用标准的RegSvr32命令。
我们通常在两者之间切换,但这不适用于Visual Studio。