VB中怎么判断一个动态数组? VB中有什么方法判断一个动态数据是否进行过了Redim操作我试过了,数组名 = “”,不过不行。提示是:类型不匹配。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 On Error Goto ErrHandlerdim ab() as integer...ErrHandler:if Err.Number=类型不匹配的错误号 then ... ...end if 用UBound()看是否和原来的大小相同,不同则肯定ReDim过了。 if ubound(array())-lbound(array())=0 then ..... 如果声明了array() 后未进行redim操作时,用UBOUND()就会出错啊 不知道你进行这操作有什么意义?你可以设个开关量来记录是否操作。在使用前你应该先初始化呀!在程序或模块初始化时,redim array(0)在写入前要判断数组的上下限(UBOUND,LBOUND)当然你可以设置下限为 redim array(-1)以后动态扩充数组。 如何由窗口句柄获取程序所在路径? 有关vb中调用excel的问题? 如何实现这样的查找与数据筛选 vb条件编译 急!!!!关于VB的错误处理 vb数据汇总 求救:各位大侠,如何,进行日期的加减运算? 关于使用自定义控件的问题 SQL数据库中的数据如何引用到窗体中的TEXT中!急用!谢谢 推荐书籍! ???关于字符串长度 怎样判断byte型的数组是否有有效的数据?等
...ErrHandler:
if Err.Number=类型不匹配的错误号 then
...
...
end if
你可以设个开关量来记录是否操作。
在使用前你应该先初始化呀!在程序或模块初始化时,redim array(0)
在写入前要判断数组的上下限(UBOUND,LBOUND)当然你可以设置下限为 redim array(-1)
以后动态扩充数组。