VB variant参数传递的问题
Public Sub PrintArray(ArrayName() As Variant, Optional Object As Object, Optional Tabs As Long)
Dim i As Integer, j As Integer
For i = LBound(ArrayName, 1) To UBound(ArrayName, 1)
For j = LBound(ArrayName, 2) To UBound(ArrayName, 2)
Object.Print Trim(ArrayName(i, j)); Space(Tabs);
Next
Object.Print
Next
End Sub
Sub Main()
Form1.Show
Dim a(1,1) As Integer
a(0,0)=30
a(1,0)=40
a(0,1)=50
a(1,1)=60
PrintArray a,Form1,3
End Sub编译时提示 类型不匹配 :缺少数组或用户定义类型
应该是第一行ArrayName那里Variant的类型出了错
为什么Numeric (Integer)类型的数组不能传递给Variant类型的数组?请各位帮忙解决
...全文
相关推荐
VB 用过程求最值
VB 用过程求最值 VB 用过程求最值 VB 用过程求最值
标准MFC WinSock ActiveX控件开发实例(II)高级篇
利用VARIANT类型作参数进行的网络数据传送和接收,以及SAFEARRAY,BSTR的详细使用方法。另外还提供该控件在VC,VB下的调用方式以及相关数据的处理。 提供源代码和说明文档~~~
VB试题库精简版.docx
VB试题库精简版.docx
VB子过程子函数省名师优质课赛课获奖课件市赛课一等奖课件.ppt
VB子过程子函数省名师优质课赛课获奖课件市赛课一等奖课件.ppt
VB6-to-VBNET
从vb6 到 VB.ET 必须要考虑的50方面。图文并茂的好书。


VB基础类
