永发信息网

vb6如何判断任意类型动态数组为空(想做个判断为空的函数)

答案:2  悬赏:0  手机版
解决时间 2021-04-06 17:32
vb6如何判断任意类型动态数组为空
想做个判断为空的函数,在函数内部用 Ubound判断数组长度,通过捕捉错误,判断数组是否为空,问题是想把这个函数做成可判断任意类型数据的动态数组,不知道这个函数的参数类型怎么写,或有其他什么办法来判读任意类型的动态数组是否为空
最佳答案
刚刚找到一个好方法
Private Sub Command1_Click()
Dim a(), i As Long
MsgBox hasredim(a), 64, "Has a() been redimed?" '未初始化
ReDim a(20)
For i = 1 To 20
a(i) = Chr(i + 64)
Next
MsgBox hasredim(a), 64, "Has a() been redimed?" '初始化后
Erase a '释放空间后
MsgBox hasredim(a), 64, "Has a() been redimed?"
End Sub

Function hasredim(ByRef x()) As Boolean '定义布尔函数
Dim temp As String
temp = Join(x, ",")
hasredim = LenB(temp) > 0 '空数组长度为零
End Function
全部回答
就是你说的方法,建议不要用vb6了,换vs2008用vb.net
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
伪装者三兄弟联合杀汪曼春是哪一集
仙剑奇侠传4怎样打钟馗
经过多少时间,秒针把时针,分针形成的夹角平
2.4乘(5/9-1/3)
电流强度,电压,功率怎么算的
江岸区武汉东立国际游泳池我想知道这个在什么
天天爱消除4星宠物满级了该升什么了
PS中的图层样式在哪儿找啊
正则表达式\d{3,4}此正则表达式是什么
河北省沧州市吴桥县综艺杂技马戏团怎么样
民营托老所的申办流程
惠州水口模架厂cnc招聘哪里招人
怎么样用CAD打印出来的图片(jpg) 更清晰?特别
单选题下列四组河流中,河口都位于北纬20°--
工会经费怎么做分录,工会经费的会计分录怎么
推荐资讯
快递员的收件时 的手持终端使用方法
我想知道女生下面长什么样
卡吧求助,那个显示器好
我想问下我在miniStation微游戏里面下载了很
除了面膜,你还会敷啥
365除以12等于多少
pe丅g塑料熔点是多少度
4个月宝宝使劲哭!因为妈妈上班.怎么办
出纳在公司收到钱后,在办公室丢钱了,责任谁
同一电脑上面允不允许有多家的炒股软件?比如
单选题孙中山开始认识到,只有推翻清朝封建专
家里一到夏天非常潮湿怎么办呢?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?