现在想开发一个软件,这个软件是基于其他公司已经开发好的工具软件(如xword)的,该工具软件提供了tlb,和头文件,以及com的函数给我们,我原来对com根本不知道(c程序员),现在只对VC有一点了解,我想学习一下如何应用com组件,例如开始xword,如何使用其中的各个函数对该工具软件进行一些参数配置。
各位大侠有什么书推荐给我看吗,就是应用就行,我不需要编写com组件,要是能给我个例子就更好了,我现在好迷茫,就是在网上瞎看,胡乱照做呢?
不胜感激!
各位大侠有什么书推荐给我看吗,就是应用就行,我不需要编写com组件,要是能给我个例子就更好了,我现在好迷茫,就是在网上瞎看,胡乱照做呢?
不胜感激!
你把它的COM组件先注册了。
然后通过CoCreateInstance函数创建一个类实例,QueryInterface相应的接口,然后直接调用接口就行了。
你百度下 vc 知识库里有一套系列文章
。
那可以看这个软件的帮助文档
从IDispatch派生来的类,在类中定义了这样一个方法我该怎么应用这个方法呢?get_Write(IDispatch **PVal);因为我知道还有一个Iwrite的接口觉得这个函数应该是返回Iwrite类的地址,但是我不知道怎么定义这个变量。
IWrite *pVal然后(IDispatch **)&pVal对吗
理论上com是不需要自己new东西的
你为什么会new、为什么会晕倒我就不得而知了