动态数组声明了以后需要用redim语句分配内存才可以使用,有没有办法判断某动态数组是否分配了内存。
谢谢。
谢谢。
解决方案 »
- MSComm控件的使用和用途
- 为何定义窗体变量时,用dim frm as form1时,可以用set frm=nothing释放,但是用dim frm as new form1时,总是无法用 set frm=nothing 释放
- 求助:如何用VBScript脚本,Window中实现禁用网卡
- VB+access2003查询问题
- 招程序员女朋友一名!!!
- 请高手看一下这个错误:
- 为什么我在程序里查到的记录比数据库里的少??快疯了!!!
- 请教一个问题(紧急)
- 请问如何在绘图是捕捉端点 就象AutoCAD
- 如何处理在ADO中的错误?和在VB中如保使用事务来处理?
- 如何将普通字符(包括汉字)转化成二进制,并存成文件(vb)
- winXP中的MDAC问题:"Selected collating sequence not supported by the operating system."
Private Function isNullArray(s() As Integer) As Boolean
Dim i As Integer
On Error Resume Next
i = LBound(s)
If Err.Number = 9 Then
isNullArray = True
Else
isNullArray = False
End IfPrivate Sub Command1_Click()
Dim s() As Integer
If isNullArray(s) Then
ReDim arr(10)
Else
MsgBox "已经分配内存了"
End If
End Sub
End Function
Dim i As Integer
On Error Resume Next
i = LBound(s)
If Err.Number = 9 Then
isNullArray = True
Else
isNullArray = False
End If
End FunctionPrivate Sub Command1_Click()
Dim s() As Integer
If isNullArray(s) Then
ReDim arr(10)
Else
MsgBox "已经分配内存了"
End If
End Sub