高分求救,关于ATL开发COM组件的问题。帮忙up的也给分。 比如说让我的组件类是 Stack<class T , int sSize>大家帮忙如何做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 组件是一个可以运行的实例,怎么可以是模板呢?如果真的想用模板,建议你用MFC扩展DLL 如果想使用STL,可以参考CSB(ComSTLBridge)库;不明白后一句是什么意思--"用ATL向导生成的组件类不能是模板类,请问如何才能让COM中的组件类是一个模板类"? to dyw(旺仔) : 谢谢回复, 可能是我没说明白, 正常COM组件里有一个或多个对象类, 客户端用类厂创建这个对象类的实例, 我说的ATL向导生成的组件类就是指的COM对象类。 那你怎么用这个摸板类呢?同意 jeffchen(Jeff) 那么如果我想把一个模板类(很大)封到一个COM组件中,请问如何做?其实我就是想把一个很有用的C++模板写的类库用COM技术封起来。请问有没有会做的? 就像使用一般的类一样,使用你的模板类就可以了COM技术不支持模板(用COM开发出来的COM组件) 如果你是说在运行组件级别实现模板,我想那就比较困难,如果是在代码级别,你只需要改写你的类,加入一些atl的相关特征,这样就可以了。 模板是源代码一级的重用,需要重新编译的。com是二进制重用,不用编译。所以做不成。 你看看这边文章:http://www.csdn.net/develop/Article/13/13924.shtm 各位大神请帮帮忙,VS如何让List Contrl 逐行光亮显示 基于对话框--鼠标拖动图片 VC滑动块的SetTicFreq为什么没用 如何在MFC添加形参为模板库的函数 一个文件提取的程序有问题请各位帮忙看看! 指针,引用,句柄的原理和关系 如何存储自定义格式的图片文件到SQL中及如何用Vc来读取 cast/stl 初来乍到有个初学的问题!对大家来说很简单!放分!....... 急求:兼职VC编程人员,在校生亦可(限北京) 一个连接问题。请帮忙看看。 我想从事数据库应用软件的开发,应该学习哪种语言?
不明白后一句是什么意思--"用ATL向导生成的组件类不能是模板类,请问如何才能让COM中的组件类是一个模板类"?
同意 jeffchen(Jeff)
com是二进制重用,不用编译。
所以做不成。
http://www.csdn.net/develop/Article/13/13924.shtm