首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

关于COM的函数参数解决方案

2012-07-31 
关于COM的函数参数才接触到COM,看到书上说函数的字符串参数不能为char *,要设置为多字节的,可是我把它设置

关于COM的函数参数
才接触到COM,看到书上说函数的字符串参数不能为char *,要设置为多字节的,可是我把它设置为char *类型的,并且给他赋值也包含了中文,在COM函数内部得到的值和我传的并没有不同啊,这是什么原因?
是不是VC写的客户端调用C语言编写的COM组件就不会出现问题,而其它语言写的客户端调用才会出现问题啊。
还有就是如果函数的参数是一个自定义的结构体,那个结构体中包含字符串成员,是不是也不能把类型申明为char *啊?

先谢谢各位哈!

[解决办法]
一般情况下COM中参数用到字符串,建议用BSTR

热点排行