佚名通过本文主要向大家介绍了bstr是什么类型,bstr类型,bstr数据类型,bstr,bstr t等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于参数类型为BSTR的问题
描述:
解决方案1:
那不用管它,MFC自动帮你处理了 解决方案2:
描述:
我在VC++2005环境下,封装一个COM接口。当使用向导添加方法时,我选择参数类型为BSTR,但是在相应的实现函数中参数类型却变为LPCTSTR。请问这是怎么回事?
解决方案1:
那不用管它,MFC自动帮你处理了 解决方案2:
建议使用CComBSTR,在运行过程中不会占用内存。
解决方案3: 字符串转换(CComBSTR-> char *)
CComBSTR m_bstrImagePath;
USES_CONVERSION;
char *filePath = W2A(m_bstrImagePath);