今天看到AllocSysString的函数,不知道干什么用的、它的作用是什么、在什么地方使用它??就baidugoogle了一下,最后也没搞懂只查到了,谁都可以调用他,关键是谁来释放释放使用SysFreeString()这个函数;如果是COM要传出字符串,基本上就只能使用AllocSysString函数了;如果是给COM传入一个字符串就没多大必要用这个函数了,这还会带来到底有谁释放的问题。
CString 对象的 AllocSysString 方法将 CString 转化成 BSTR:
m_str = _T("123");
(WPARAM)m_str.AllocSysString()
只有这些、、以后慢慢补上吧
本文探讨了AllocSysString函数的功能、用途以及在不同场景下的应用,特别关注其与CString对象之间的相互作用,强调了在COM环境中使用该函数的重要性,并讨论了释放资源时的注意事项。
2537

被折叠的 条评论
为什么被折叠?



