佚名通过本文主要向大家介绍了variant类型,vb variant类型,vba variant类型,variant类型的变量,variant是什么类型等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请教一个关于VARIANT类型作为参数的COM组件问题
描述:
解决方案1:
描述:
在写COM的时候,定义了一个API其中这个API需要两个in参数,其中一个为VARIANT*类型,请问在Asp中调用这个API的时候,VARIANT*类型的变量应该怎么设置才可以?
解决方案1:
直接声明一个数组就可以阿
dim a(2)
arr(0) ="aa"
arr(1) = "bb"
yourctl.yourmethod a
在Asp中定义一个Variant 型的数组,然后然后把数组传递进去就行了,比如定义一个
数组:
dim arr(2) as Variant
arr(0) ="aa"
arr(1) = "bb"
然后把arr(0) 作为实参传递就可以了,传递时候好像不能仅仅传递 arr,必须是 arr(0)
不然会提示类型不匹配的。
您可能想查找下面的文章:
- 使用VARIANT作为参数时的问题?
- 怎么把VARIANT类型的数据转换成HIMAGELIST类型啊?
- 求助:如何取得com组件返回VARIANT类型的返回值?
- VARIANT内存越界
- VARIANT类型参数怎么使用
- 有分作谢:如何将坐标类型数据转为variant类型
- 问下:自己写的com,其中一个接口方法返回一个variant类型的值,在net中如何接收啊
- VC写的OCX控件的一个事件的参数用的是VARIANT类型,在VB2005里调用这个空间,VB显示的这个参数是object类型
- VARIANT变量能够表示一个派生于IDispatch的对象吗?
- COM中将字符串存在VARIANT类型中以及如何在客户端中取出字符串数组