佚名通过本文主要向大家介绍了虚心求教,求教,寇准求教,陈大慧向师父求教,求教的意思等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 求教一个关于com组件处理数组的问题
描述:
解决方案1:
描述:
现在别人调用我的com组件中的方法请求数据,而这些数据放在一个10个元素的整形数组中,难道我要循环10次,每次给他返回一个整形的数吗?有没有其他的办法可以解决这个问题呢?
解决方案1:
顶4楼。
不过最好用智能指针CComSafeArray。
好像还有一种方法,就是直接创建带数组的接口方法,书上有讲过,没试过。
Method( [in] short m,[in, size_is(m)] short a[]);
其实你也可以给他返回一个字符串呀,让他在接受到字符串后,重新分隔,再转换成整数就行了。
解决方案3: 看看:
在COM中使用数组参数-SafeArray
SAFEARRAY使用实例
直接返回一个SAFEARRAY,可以支持数组