一个关于接口中BSTR的问题.在vb和c#中调用后返回的类型不正确.不知道为什么.

yaoyuhang yaoyuhang 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
刚刚开始第一个ActviceX工程.定义了一些自定义结构.
typedef struct myInfo
{
BSTR strX;
BSTR strY;
}
有一个方法 f(myInfo* info)返回该结构.
在vb 和 c#中引用该自定义结构.
dim info as XXXX.lib.myInfo
f(info)
msgBox info.strX
返回的info.strX是乱码.不知为何.在C#中也是如此.(strX包含中文).
请教各位.
...全文
评论 13
收藏 已收藏
分享
返回顶部
yaoyuhang
ATL 3,248 成员 48,530 内容