com中传递参数的问题
Readygo技术搜索引擎
网络搜索
efish
2008-1-14 6:26:15
com中传递参数的问题
楼主eling(forU)2002-05-14 14:50:26 在 VC/MFC / ATL/ActiveX/COM 提问请问com中的参数能为汉字吗,我的函数的字符串参数当为英文时就是正常的,可为汉字时就是乱码,那位能提示一下为什么? 问题点数:0、回复次数:2Top
1 楼phonlee(not a bird,but ...)回复于 2002-05-19 02:15:20 得分 0
TRY TO 使用UNICODE编码处理。
Top
2 楼duanrain(dyl)回复于 2002-05-19 10:31:20 得分 0
不用,不知道你的接口是怎么定义的,COM接口标准字符串数据类型是BSTR。BSTR是Unicode,不会出现这种问题。
HRESULT foo(BSTR str)
{
// use str directly
}
HRESULT foo(BSTR* pstr)
{
// ignore parameter
*pstr = AllocSysString(...); // or CString::AllocSysString()等函数
}Top
-
相关文章
vc中如何改变edit的背景色?
vc中如何改变edit的背景色?
创建MFC工程出错
创建MFC工程出错
哪里能下载2002 January的MSDN?
哪里能下载2002 January的MSDN?
紧急 请教,我想查找有相同序号的记录中编号最大的…
紧急 请教,我想查找有相同序号的记录中编号最大的记录怎么办啊?
如何连接安装了多个实例的SQL Server 2000
如何连接安装了多个实例的SQL Server 2000
由Window.open打开的新窗口,如何通过其中的超级链接…
由Window.open打开的新窗口,如何通过其中的超级链接来使父页转到另一页??
哪有完整的More Effective(中文版)的电子书下载?…
哪有完整的More Effective(中文版)的电子书下载?本人在线,下载成功立即给分!!!
听说能看到网站上的ASP原码,真的吗?用什么方法,谁…
听说能看到网站上的ASP原码,真的吗?用什么方法,谁知道?
freeform式的datawindow显示方式的问题!
freeform式的datawindow显示方式的问题!
精英P61EAT + CIII 1000A,我都要爆了
精英P61EAT + CIII 1000A,我都要爆了
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
