我现在要用一个数组,下标是随机的不确定,有时会会很大
所以我这样定义不知道对不对
Public NewStrline(6000000) As String '转换之后而且我这数组在读取内容前或者后,要将数组还原,也就是清空数组里面的内容,方便再次读取
下边是我的部分代码,也就是在M=0的时候就要初始化数组,不然在NewStrline(m) = NewStrline(m) + a(i) 会出错
Dim a() As String: Dim m: Dim i
m = 0
Open fileName For Input As #intFilenum
Do
Line Input #intFilenum, Strline
Deltblank '去除空格
a = Split(Trim(Strline))
WindDrctSwitchBefore = a(NumSwichCol - 1)
SwitchType WindDrctSwitchBefore, TypeFlag
a(NumSwichCol - 1) = WindDrctSwitchAfter
m = m + 1
For i = 0 To UBound(a)
NewStrline(m) = NewStrline(m) + a(i)
Next
NewStrline(m) = Trim(NewStrline(m))
Loop While Not EOF(intFilenum)
Close #intFilenum
所以我这样定义不知道对不对
Public NewStrline(6000000) As String '转换之后而且我这数组在读取内容前或者后,要将数组还原,也就是清空数组里面的内容,方便再次读取
下边是我的部分代码,也就是在M=0的时候就要初始化数组,不然在NewStrline(m) = NewStrline(m) + a(i) 会出错
Dim a() As String: Dim m: Dim i
m = 0
Open fileName For Input As #intFilenum
Do
Line Input #intFilenum, Strline
Deltblank '去除空格
a = Split(Trim(Strline))
WindDrctSwitchBefore = a(NumSwichCol - 1)
SwitchType WindDrctSwitchBefore, TypeFlag
a(NumSwichCol - 1) = WindDrctSwitchAfter
m = m + 1
For i = 0 To UBound(a)
NewStrline(m) = NewStrline(m) + a(i)
Next
NewStrline(m) = Trim(NewStrline(m))
Loop While Not EOF(intFilenum)
Close #intFilenum
解决方案 »
- 如何把当前日期(2004-11-9)变为“20041109”这样的格式?
- 急!!mschart为何不能显示access?
- 来者有分!解决后马上给分(在线)
- 如何调用PPVIEW32.exe播放powerpoint文件?(急)
- 真心请教:关于BitBlt的源的来源问题。没什么头绪
- 将数据文件隐藏在图片里的加密解密问题(vb实现)
- 串口接收数据问题!请帮忙
- 向高手挑战:如何对远程的SQLSERVER和本地的ACCESS进行关联查询.
- 参加软件人才大赛,蠃取百万大奖!!
- 在insert into 语句和SQL语句中如何解决,所要添加的字符串中含有 引号 逗号的问 题
- 怎么不让别人看到我数据库结构呢?
- 帮忙投一票,谢谢!http://news.cyxw.cc/Vote/XCZJ/8684.html
public ubd as integer '数组大小ubd = 100
ReDim NewStrline(100)If ubound(NewStrline)+5 >= ubd Then '5是个提前量,大小可灵活设定
ubd = ubd + 100
ReDim Preserve p0(1, ubd) '重新定义数组
End If
应为:
ReDim Preserve NewStrline(ubd) '重新定义数组