如:Dim arrTest(0) As String if UBound(arrTest)-LBound(arrTest)>0 then
MsgBox "It's Ok!"
else
MsgBox "Error"
end if以上程序在If语句中就会出错,因为arrTest只被定义了,而还没有分配空间,那么有什么别的方法可以判断是否动态数组已被指定了下标
MsgBox "It's Ok!"
else
MsgBox "Error"
end if以上程序在If语句中就会出错,因为arrTest只被定义了,而还没有分配空间,那么有什么别的方法可以判断是否动态数组已被指定了下标
解决方案 »
- VSFlexGrid自动换行后如何设置自动行高呢?
- 求助各位師兄師姐:TreeView 控件總是報錯!急!在線等!
- VB提交表单乱码
- VB的好多好多问题,请高手赐教,关于winsock的和除错的,谢谢. 分数多多。第 3 贴!
- 如下这个语句,是属于ADO还是ODBC
- 获取系统当前进程列表?
- 用VB打开一个Excel文件以后,判断该文件的sheet个数用什么语句?
- VB高手和图形学高手请进!!
- 关于GetBitmapBits函数
- vb鼠标点击窗口内某一固定坐标怎么做
- 在IIS中如何设置FTP才能使用ftp://username:password@servername访问远程目录?
- 请用vb写过大型程序高手请进,有关效率问题。(看用pb写程序后感)(20:00-24:00在线)
Dim a()
Debug.Print ismalloc(a)
ReDim a(10)
Debug.Print ismalloc(a)
End SubPrivate Function ismalloc(ByRef a()) As Boolean
On Error GoTo errhandle
Dim i As Integer
i = UBound(a)
ismalloc = True
Exit Function
errhandle:
Err.Clear
ismalloc = False
End Function