近期在学习ActiveX控件,顺便写些笔记,以免重蹈覆辙。

    1、入门资料参考:https://blog.csdn.net/longhuahaha/article/details/8556964

    2、Win10 环境***册ActiveX Control时,本人并没有登入Administrator用户,操作完成

    3、以下是问题点记录:

(1)生成控件时:

        错误①  error MSB8011: 未能注册输出。请尝试启用“逐用户重定向”,或者使用提升的权限从命令提示符处注册该组件。

       方法:工程属性-> 链接器->常规->注册输出 ,将此项选择否。

        

(2)注册控件时:

    注意:VS的属性页设置配置类型为动态库(.dll)

        错误② 模块XXXX可能与您正在运行的Windows版本不兼容。检查该模块是否与regsvr32.exe的x86(32位)x64(64位)版本兼容。

      方法:Windows PowerShell(管理员),cd 到C:\Windows\SysWOW64 ,用该目录下的 regsvr32.exe 。操作如下图。

ActiveX基础学习笔记1:VS2010创建ActiveX控件

(3)测试控件(待续)


相关文章: