释义 |
CString::AllocSysString
BSTR AllocSysString ( ) const; throw( CMemoryException );
返回值:指向新分配的字符串。
说明: 此成员函数分配一个BSTR类型的新的OLE的兼容Automation字符串,并把包括空结束符在内的此CString对象的内容拷贝到其中,若内存不足,则发出CMemoryException异常。这个函数通常是用来为OLE自动化返回字符串。 在很少的情况下,你需要使用::SysFreeString来重新分配此函数返回的字符串的存储单元。 注意:如果你使用的是一个共享库的MFC并且是在调试模式下生成的,则你必须与MFCO42D.DLL连接来获得这个函数。通过在STDAFX.H文件中包括<afxdisp.h>,可以使连接程序自动获得MFCO42D.DLL。 有关Windows中的OLE分配函数的更多信息,参见“Win32 SDK OLE程序员参考”中的::SysAllocString和::SysFreeString。
请参阅:::SysAllocString, ::SysFreeString, CMemoryException |