佚名通过本文主要向大家介绍了dr.com问题,com问题,com 检查失败问题,dr.com常见问题,@qq.com怎么打出来等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 几个总结出来的小COM问题,搜索不到了,帮忙看看
描述:
解决方案1:
描述:
1、别人源代码,ATL项目中,一个接口类的头文件只包含了资源.h,没有其他头文件了,但是为什么能在这个头文件中用IDL文件中定义的接口呢?
2、每个COM都应该有.tlb对应吗?这样是最合理的吗?有了这个就可以用VC开发用这个接口的程序了吗?没有能不能?
3、为什么我用VS.net创建的ATL项目没有IDL文件,定义的那些UUID都在类的头上。而且项目还是可以输出tlb文件。
解决方案1:
打错了,.tlb编译后是.tlh文件和.tli文件,即类型库头文件和类型库实现文件
解决方案2: 1、别人源代码,ATL项目中,一个接口类的头文件只包含了资源.h,没有其他头文件了,但是为什么能在这个头文件中用IDL文件中定义的接口呢?只需要接口信息,idl最终还是编译乘 .h
2、每个COM都应该有.tlb对应吗?这样是最合理的吗?有了这个就可以用VC开发用这个接口的程序了吗?没有能不能? 可以不要,你可以查阅自己实现 com,不用 atl 库, 那时类信库信息
3、为什么我用VS.net创建的ATL项目没有IDL文件,定义的那些UUID都在类的头上。而且项目还是可以输出tlb文件。可以通过设置来解决