佚名通过本文主要向大家介绍了
我用ATL编的COM组件,get、put函数怎么出错阿?急等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 我用ATL编的COM组件,get、put函数怎么出错阿?急
描述:
解决方案1:
描述:
STDMETHODIMP CDialog::get_text(BSTR *pVal)
{
*pVal = text;
return S_OK;
}
这是我得到text属性的函数,
我在客户程序里 m_dialog->get_text(pVal);
就出错,请问有可能是什么原因阿??
解决方案1:
可能是ANSI和UNICODE的问题,用下面试试
CDialog(){
text=SysAllocString(OLESTR("success!");
}
应该是m_dialog->get_text(&pVal);