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传值?
------解决方案--------------------
我在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传值?
------解决方案--------------------