清空需要一个一个置空
for i=1 to ubound(arry1)
arry1(1)=''
loop每次付值时redim一下
for i=1 to ubound(arry1)
arry1(1)=''
loop每次付值时redim一下
解决方案 »
- vb6使用ADOX操作access数据库连续使用Append添加查询语句时出现DBID错误,求助
- [高分]求饮料瓶的图标
- 部分电脑无法连接sql server2000,焦急等待解决中!
- 一个困饶了我很久的问题,请各位高手相助!
- 为什么我用InitiateSystemShutdown不能关机?
- 捕捉窗体最小化时的事件
- 怎样实现和最优列车时刻查询呢?
- 一个弱智问题。请各位大侠解释。
- 我在pb中使用ole控件调word,发现自动屏蔽了word的file菜单,如何编写VBA脚本可以实现WORD的打印
- 我真笨——请给我举个例子,还是VB打开文件的。
- 求解:select查询总是内存溢出的问题
- 关于Printer的一个问题
2.不太明白你的意思
redim preserve alist(n)
Erase StrVarArray '将每个元素设为零长度字符串 ("")。2.假设 Option Base 是 1。Dim MyArray() As Integer '声明动态数组。
Redim MyArray(5) '分配 5 个元素。
For I = 1 To 5 '循环 5 次。
MyArray(I) = I '初始化数组。
Next I下一条语句重定义该数组的大小,并清除其中的元素。Redim MyArray(10) '大小重定为 10 个元素。
For I = 1 To 10 '循环 10 次。
MyArray(I) = I '初始化数组。
Next I下面的语句重定义该数组的大小,但没有清除其中的元素。Redim Preserve MyArray(15) '大小重定为 15 个元素。
建立动态数组:
Redim Preserve N[Num]'N为数组长度 清空动态数组:
Redim Preserve N[0]
第二个问题:
Static Num As Integer
Dim I As Integer
Redim N() As Integer'假设该数组类型为[整数]
Public Sub ArrayIn()
For I=1 To 8 '在循环中一次写入8位
Num=Num+1
Redim Preserve N(Num)
Num(Num)=I
Redim Preserve N
Next
End Sub
If Num<10 Then ArrayIn
是什么函数,msdn中没找到,能给个例子么?谢谢