佚名通过本文主要向大家介绍了atl34砂轮,atl方形动力电池,atl80.dll官方下载,atl71.dll一键修复,atl等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: atl参数类型的问题,在线等
描述:
解决方案1:
描述:
小弟在学atl,问个问题
我用atl写了个activex控件,要有一个函数,有两个参数,一个是in的一个是out的,要传进去的数据和接收函数输出的数据都是二进制数组,我不知道这个函数的参数类型是该用bstr还是char * 啊?
也就是说STRMETHORD Func( [in]char *pIChar,[out]char *pOChar);呢还是
STRMETHORD Func( [in]BSTR *pIChar,[out]BSTR *pOChar)呢?;
解决方案1:
如果二者选一的话当然是BSTR 符合com接口基本要求,当然还有别的更多的选择
解决方案2: should use safearray in param.see
http://dev.csdn.net/article/63/63376.shtm
用safearray