一个关于接口中BSTR的问题.在vb和c#中调用后返回的类型不正确.不知道为什么.
刚刚开始第一个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包含中文).
请教各位.