用VC,ATL写的组件
STDMETHOD(GetData)(/*[out]*/BSTR* str1,/*[out]*/BSTR* str2,/*[out,retval]*/short* ret);str1,str2 是输出参数,用来输出查询值的。在vb下的调用是
Dim obj As load
Dim ret As Integer
Dim str1 As String
Dim str2 As StringSet obj = New load
ret = obj.GetData(str1, str2)
vb下可以成功调用我在vbscript中是这么用的
Dim obj,ret,str1,str2
Set obj = CreateObject("xxxcom.load.1")
Set ret = obj.GetData(str1, str2)可是怎么也运行不正确,经过测试CreateObject这行可以正常运行,obj.GetData就不行了,请问我该怎么解决?
STDMETHOD(GetData)(/*[out]*/BSTR* str1,/*[out]*/BSTR* str2,/*[out,retval]*/short* ret);str1,str2 是输出参数,用来输出查询值的。在vb下的调用是
Dim obj As load
Dim ret As Integer
Dim str1 As String
Dim str2 As StringSet obj = New load
ret = obj.GetData(str1, str2)
vb下可以成功调用我在vbscript中是这么用的
Dim obj,ret,str1,str2
Set obj = CreateObject("xxxcom.load.1")
Set ret = obj.GetData(str1, str2)可是怎么也运行不正确,经过测试CreateObject这行可以正常运行,obj.GetData就不行了,请问我该怎么解决?
解决方案 »
- 关于OnPaint()的问题
- 请问如何获取整图的部分生成IImage
- 关于运行Miranda IM源代码出错的问题
- √√√求一个VC6开源项目
- 求助:我要拆分一个窗口,左边为一个树形控件,右边为一个列表控件。该怎么弄啊?
- 怎样使一个静态文本框的背景色改变?我用了Onctrlcolor()怎么还不行?
- select模式异步通信//setsockopt为什么要设置俩遍呢???
- 有兴趣的朋友请进来!
- VC程序员的疑惑???请问大家,我应该去北京还是仍然留在上海继续找工作....
- 这几行代码是怎么回事呀?
- 有关COM,DCOM,COM+ 的初级问题,请各位大侠指点指点
- 寻找有用Java开发游戏的经验的公司和个人,清留下联系地址
这样应该可以吧
'假如返回值不是对象,请去掉Set