菜鸟一问:如何判断一个动态数组为空。 dim a()if ubound(a) = 0 then msgbox "指针为空!"end if 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得不能判断动态数组,只能判断单个变量,用isempty() Private Sub Form_Load() Dim a() Dim i As IntegerOn Error GoTo Err i = UBound(a) MsgBox i Exit SubErr: MsgBox "数组为空!" ReDim a(122) MsgBox "已经给数组赋值:" + CStr(UBound(a)) Exit SubEnd Sub 这里找不到答案吗?来这里试试看!这里有问必答http://systemer.51.net/cgi-bin/leoboard.cgi希望你能在这里找到你满意的答案 http://www.csdn.net/develop/read_article.asp?id=12902 Private Declare Function VarPtrArray Lib "msvbvm60.dll" Alias "VarPtr" (Var() As Any) As Long为空 = (VarPtrArray(数组名)=0) zyl910(910:分儿,我来了!) : 你说的这个函数我没找到帮助在哪? 是未公开的那部分? SQL语句 恳求VB的数据通信程序 recordset的问题 这几行代码怎么运行不了 如何做滚动的字幕 高分紧急求助,在线等待!!!!!!!!!!!!!!! 如何让自己做的控件能超出所在容器大小,以容器之外显示,就像日期控件一样. AT指令和MSCOMM控件的使用 请问如何利用vb打开且关闭windows中的其他应用程序??? 我以前用VB4.0做了一个程序,不知为何现在oc25.DLL,vb40016.dll调用时出错? 怎样在VB 中控制WORD? 怎样在程序中控制让某个应用程序的“确定”按钮生效?
Dim a()
Dim i As Integer
On Error GoTo Err
i = UBound(a)
MsgBox i
Exit Sub
Err:
MsgBox "数组为空!"
ReDim a(122)
MsgBox "已经给数组赋值:" + CStr(UBound(a))
Exit Sub
End Sub
这里有问必答
http://systemer.51.net/cgi-bin/leoboard.cgi
希望你能在这里找到你满意的答案
为空 = (VarPtrArray(数组名)=0)