vb调用com组件中的方法,以传出字符串数据,类型不匹配的有关问题

vb调用com组件中的方法,以传出字符串数据,类型不匹配的问题
我在vc写的com组件里实现了 以下方法
[id(2), helpstring("方法GetVersionString")] HRESULT GetVersionString([out]BSTR* strVersion);

然后在vb代码里面这样调用:
      Dim myObj As Object
        Dim copy As String
        myObj = CreateObject("HardLevelCom.HardControl")
        myObj.getVersionString(copy)
但这样子写老是报错 说类型不匹配,该如何在vb里向com传值?
------解决方案--------------------
该回复于2011-11-21 13:01:33被版主删除