爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 1324|回复: 0

VB程序编译有错误,求指点

[复制链接]

新浪微博达人勋

发表于 2016-3-30 21:48:51 | 显示全部楼层 |阅读模式
GrADS
系统平台: vb
问题截图:
问题概况: 想用VB6读取以时间为名的数据文件,文件在类似这样的路径下Z:\YYYYMM\YYYYMMDD20\YYMMDD20.txt,每天20时系统都会自动生成1个.txt文件。
我要读取.txt文件中的某行某列,要求当一个命令下达时,调用的是最新的数据文件。
比如,我是2016年3月30日白天运行程序,则调用的应该是前一天晚上20时生成的数据,路径是Z:\201603\2016032920\16032920.txt中的数据。测试的数据见图片。
从网上东拼西凑来的代码,编译有错:实时错误‘9’ 下标越界。
求指点,谢谢~~
Private Sub cmd1_Click()
Dim lngFn As Long, strT As String
Dim filename As String
filename = Replace(Format(Date - 1, "yyyymm-yyyymmdd20-yymmdd20"), "-", "\") & ".txt"
lngFn = FreeFile
Open f & "\ " & "filename" For Binary As lngFn
strT = Space(LOF(lngFn))
Get 1#, , strT
Close #lngFn
Dim sArr() As String
sArr = Split(strT, vbCrLf)
txt1.Text = Split(sArr(0), " ")(0)
End Sub
我看过提问的智慧: 看过
自己思考时长(天): 15

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表