【发布时间】:2018-09-07 06:11:32
【问题描述】:
这里有一些 ADODB 代码从记录集中检索 BSTR,但我不确定 BSTR 是否应该与 SysFreeString 一起发布。现在它是并且它似乎正在工作,但你应该自己做吗?
BSTR bstr = m_pRecordset->Fields->GetItem ( field )->Value.bstrVal;
int len = SysStringLen(bstr);
while (len > 0 && iswspace(bstr[len-1])) len--;
BSTR newstr = SysAllocStringLen(bstr, len);
SysFreeString(bstr);
SysFreeString(newstr);
【问题讨论】: