我的接口方法是这样定义的:
HRESULT IMailProxyPro::RecMail ( long iMsgNum, short bDelete, BSTR * sFrom)
请问该如何调用?这个BSTR *该传一个什么进去呢?直接传一个BSTR变量的地址不行啊。
HRESULT IMailProxyPro::RecMail ( long iMsgNum, short bDelete, BSTR * sFrom)
请问该如何调用?这个BSTR *该传一个什么进去呢?直接传一个BSTR变量的地址不行啊。
BSTR 和 CString 很容易互相转换
BSTR bstr;
CString str(bstr);
就可以了
BSTR pe;
CString e = _T("Hello");
pe = e.AllocSysString();///////////////BSTR => CString//////////////////
CString str(pe);