读书人

WideString到BSTR的有关问题 急

发布时间: 2013-03-14 10:33:15 作者: rapoo

WideString到BSTR的问题 急,在线等~
我在调用一个COM接口函数时,要求的传入参数是BSTR,要取的数据是由用户输入,
WideString str=WideString(edtName->text);
callcomfun(str.c_bstr());
为什么会一直数据丢失



[解决办法]
putvarstring这个函数有问题,可能内部缓存了p_var_name,而不是p_var_name的内容。
解决的办法是COM new BSTR[]
[解决办法]
COM new BSTR的方法SysAllocString

读书人网 >C++ Builder

热点推荐