VB调用COM接口函数时,返回乱码
我用VC6的ATL编写了一个COM组件,其中一个接口是
STDMETHODIMP CNoRecognize::VBTest([out]BSTR *text, [out]int *num)
在用VB进行调用
Dim text As String
Dim num As Long
Object.VBTest text, num
Label1.Caption = CStr(text)
结果text显示为乱码(text中含有中文和英文),而num正常,我对VB不是很熟悉,不知怎么回事,希望那位能给指点指点