3,245
社区成员
发帖
与我相关
我的任务
分享
STDMETHODIMP Catl9::get_Enc(BSTR *pVal)
{
*pVal = SysAllocStringByteLen(NULL,m_nSize);
memcpy(*pVal, m_szData, m_nSize);
return S_OK;
}
STDMETHODIMP Catl9::put_Enc(BSTR newVal)
{
char * cc=_com_util::ConvertBSTRToString(newVal);
//BSTR bstrText = ::SysAllocString(L"你好are啊");
//int nLen = ::SysStringLen(newVal);
m_nSize = strlen(cc);
memset(m_szData, 0, m_nSize);
//memcpy(m_szData, newVal, nLen);
strcpy(m_szData,cc);
return S_OK;
}
Do Until rst.EOF
atl9.Enc = DGSrcRst.Columns(ListField.List(nListIndex)).Text
DGSrcRst.Columns(ListField.List(nListIndex)).Text = atl9.Enc
rst.MoveNext
Loop