分享

vb 判断数组是否为空,即元素个数是0;或者判断数组还没有初始化

 doc360sir 2011-10-23
1 使用api函数safearraygetdim()的返回值是否小于等于0
Private Declare Function SafeArrayGetDim Lib "oleaut32.dll" (ByRef saArray() As Any) As Long '判断数组为空或没有初始化

返回值值<=0,说明数组元素个数为0或者数组还没有初始化.

2 使用cstr(Join(list[, delimiter]))函数的返回值是否不等于""

将delimiter参数设置为""

例如:if (cstr(join(arr,""))) = "" then msgbox "arr 数组为空或者尚未初始化"

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多