询问C++大神,COM的功能 c++COM 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好好学学编译原理就清楚了,和什么com没太大关系 功能上有点象 depends 和 spy++ 的合体 看了楼上的回答,恍然大悟,LZ是说他窗体内的?这恐怕是他的SDK文档吧?最简单的方法自己写文档,然后用树重新组织,人家未必是实现的接口嗅探那样的功能。 com接口中包含typelib,可以是可以把所有接口、函数、参数、描述遍历出来的。 不是,不是,我说的是他的功能。感觉他那样用起来很方便,直接就可以用COM了。 其实vs2008以上都支持c++中文编程了。其实编译后也无所谓中文还是英文,在dll和exe里面只有地址码。 vs2008以上 ,com的给外部调用API函数不允许英文。 其他都可以中文。 7楼说的对,com接口中包含typelib,可以是可以把所有接口、函数、参数、描述遍历出来的。 比如你只有一个.dll文件,就可以通过VC自带的工具OLE/COM Object viewer查看这个com组件的接口。在VC中#import导入一个com组件,便可以生成tlh、tli文件,内有COM接口函数的声明。也可以用MFC的导入类型库功能,便可以生成每个接口对应的.h声明文件。然后就可以直接调用了。在vb/c#/脚本语言中调用com组件是比较方便的,在VC++中调用没有它们方便,因为COM组件本来就是用VC++开发的,很少有人用VC++写个模块,以COM组件形式包装,专门给VC++程序员使用。 好吧,楼上都是大神。折腾了半天,简单的弄了个类,个人感觉还比较好用。https://code.csdn.net/kingsollyu/libx想要这种功能的朋友可以去看下。结贴了。 如何游戏中设计对话框 Shell扩展中全局变量初始化 程序问题 socket TCP连接 为什么recv()一直在接收啊? CoCreateInstance failed: (0x80070008) VC 怎样与WebServer通信? DDX添加变量问题 怎么做一个虚拟串口的驱动? 升级了,散散分,顺便收集一点资料 现在的公司用 BCG 做界面的多吗,除了那些有自己界面库的公司 MFC中如何在对话框的指定文本框中添加属性页 求libpng 的使用例子,实在是不会弄
其实编译后也无所谓中文还是英文,在dll和exe里面只有地址码。
比如你只有一个.dll文件,就可以通过VC自带的工具OLE/COM Object viewer查看这个com组件的接口。
在VC中#import导入一个com组件,便可以生成tlh、tli文件,内有COM接口函数的声明。
也可以用MFC的导入类型库功能,便可以生成每个接口对应的.h声明文件。
然后就可以直接调用了。在vb/c#/脚本语言中调用com组件是比较方便的,在VC++中调用没有它们方便,因为COM组件本来就是用VC++开发的,很少有人用VC++写个模块,以COM组件形式包装,专门给VC++程序员使用。
https://code.csdn.net/kingsollyu/libx
想要这种功能的朋友可以去看下。结贴了。