| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 11597 人关注过本帖
标题:vb 下标越界怎么解决?
取消只看楼主 加入收藏
ymhy12345
Rank: 2
等 级:论坛游民
帖 子:83
专家分:36
注 册:2011-8-27
结帖率:72.73%
收藏
 问题点数:0 回复次数:4 
vb 下标越界怎么解决?
用的是listbox控件,源码
程序代码:
Dim AssStations() As String
Private Sub Form_Load()
Dim Tmp1, Tmparray1

 ReDim AssStations(0) As String

 If Dir(App.Path & "\adult.dat") <> "" Then
    Open App.Path & "\adult.dat" For Input As #1
        aLista.Clear
        While Not EOF(1)
        Line Input #1, Tmp1
        If Trim(Tmp1) <> "" Then
            Tmparray1 = Split(Tmp1, "||>")
            ReDim Preserve AssStations(UBound(AssStations) + 1) As String
            If Tmparray1(0) <> "" Then
                AssStations(UBound(AssStations) - 1) = Trim(Tmparray1(1)) '下标越界,错误提示来自这一行。怎么解决
                aLista.AddItem Trim(Tmparray1(0))
            End If
        End If
    Wend
Close #1
End If


End Sub

图片附件: 游客没有浏览图片的权限,请 登录注册


[ 本帖最后由 ymhy12345 于 2012-12-27 13:50 编辑 ]
搜索更多相关主题的帖子: color 
2012-12-27 13:47
ymhy12345
Rank: 2
等 级:论坛游民
帖 子:83
专家分:36
注 册:2011-8-27
收藏
得分:0 
回复 3楼 风吹过b
好像还是不行啊,加载记事本还是出现下标越界
整个源码在这
fm.rar (2.42 KB)
2012-12-27 15:43
ymhy12345
Rank: 2
等 级:论坛游民
帖 子:83
专家分:36
注 册:2011-8-27
收藏
得分:0 
回复 5楼 yz1025
谢谢各位版主,加载记事本可以了,就是加载后<<<分区一>>>这些文字没有显出来
2012-12-27 17:28
ymhy12345
Rank: 2
等 级:论坛游民
帖 子:83
专家分:36
注 册:2011-8-27
收藏
得分:0 
俺加一行On Error Resume Next
没有显示下标越界,加载记事本,列表也显示分区一了
2012-12-27 22:25
ymhy12345
Rank: 2
等 级:论坛游民
帖 子:83
专家分:36
注 册:2011-8-27
收藏
得分:0 
回复 7楼 yz1025
不加这个on error resume next,俺还真没办法解决了,俺对listbox不太懂
2012-12-27 23:55
快速回复:vb 下标越界怎么解决?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018727 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved