On Error GoTo s 我找不到判断 空数组的方法。用isempty()或isnull()也不能正常返回正常的值 BAIDU找到一个方法:可以利用错误陷阱判断数组是否为空。比如当一个数组为空时,使用UBOUND函数将引发下标错误,只要我们捕获到所触发的错误就可以判断出数组是否为空了。这个就不用说了。 LBound 返回一个 Long 型数据,其值为指定数组维可用的最小下标 函数与 UBound 函数一起使用,用来确定一个数组的大小。UBound 用来确定数组某一维的上界 能否判断动态数组有没有被分配过? 选择自 northwolves 的 Blog 但是这个方法有个问题: 还有一个问题:如果数组类型不是STRING或不能转换为STRING类型呢?这样就不行了.所以我一般是在程序开始处REDIN A(0),用的时候判断UBOUND(A)=0,如果是就说明还没用过,否则用过我的数据是从下标1开始存放的 字体:大 中 小 |
![]() | 永久地址 http://www.shengfang.org/blog/p/VB6UBLUNDARYERR9.php |
![]() | 引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1119342633 |
2005年6月21日16:30星期二 [Dev开发]






