中间件技术 COM 实验示例代码
运行环境
- Windows 10
- Visual Studio 2017
代码说明
仓库中包含了多个 COM 实现:
-
代码来自 Step by Step COM Tutorial,略作修改使其能在 VS 2013 上编译。
-
使用 xlLib 库实现。
-
使用 ATL 实现的版本。
注意事项
- 如果提示 midl.exe 退出(2214),打开项目属性 -> 配置属性 -> MIDL -> 常规,在右侧把“与 MkTypLib 兼容”置为否
- 注册 DLL 需要以管理员模式运行 cmd,然后再执行 regsvr32, 不然不能正确注册,切记!
贡献者
- skyline75489
- marcoszh
- 以及不上 Github 的龙哥