ATL是ActiveXTemplateLibrary的缩写,是一套C++模板库。
ATL是一个产生C++/COM代码的框架,完全针对COM中的诸多规范
ATL使用了C++中模板、多继承等高级技术,甚至还用到了STL。
注册 COM DLL(全路径)
取消注册 COM DLL(全路径)
注册/取消注册COM EXE
如何使用ATL创建一个COM组件
Next
idl文件是在COM组件中的接口的定义文件
i.c和i.h是idl文件的编译产物
右键源文件->添加->新建项->class->选择ATL下的ATL简单对象->单击添加
“ProgID”没有自动填写,手动填上库名和接口名,如XXCOM.XX,否则后面无法正确调用组件
实现
重新编译报错的解决方法
部署DLL和.c与.h文件到客户端,这样才能知道哪些方法和接口可用,以及能用这个接口做什么