'在采集数据时想实现,采回来马上就以.txt形式保存下来,以免数据因断电丢失
'在别的地方已经设置timer.Enabled和timer.Interval属性,且Interval比采集延迟1ms,但还是保存不了,请教为什么??感激不尽!!!!!!!!!!!
Private Sub Timer2_Timer()
Dim nFile As Integer
On Error GoTo ErrHandler 'intDataLine 为公共变量,strMyFilenam也是公共变量
intDataLine = intDataLine + 1 '行数递增,在form_LOAD事件中赋初值intDataLine=0
nFile = FreeFile
Open App.Path & "\" & strMyFilenam For Append Shared As #nFile
With Data 'Data是MSFlexGrid控件,每行6个数据已经写入
Print #nFile, Spc(8), .TextMatrix(DataLine, 0), Spc(8), _
.TextMatrix(DataLine, 1), Spc(8), _
.TextMatrix(DataLine, 2), Spc(8), _
.TextMatrix(DataLine, 3), Spc(8), _
.TextMatrix(DataLine, 4), Spc(8), _
.TextMatrix(DataLine, 5)
End With
Close #nFile
ErrHandler:
Exit Sub
If DataLine = Data.Rows Then Timer2.Enabled = False
end sub
'在别的地方已经设置timer.Enabled和timer.Interval属性,且Interval比采集延迟1ms,但还是保存不了,请教为什么??感激不尽!!!!!!!!!!!
Private Sub Timer2_Timer()
Dim nFile As Integer
On Error GoTo ErrHandler 'intDataLine 为公共变量,strMyFilenam也是公共变量
intDataLine = intDataLine + 1 '行数递增,在form_LOAD事件中赋初值intDataLine=0
nFile = FreeFile
Open App.Path & "\" & strMyFilenam For Append Shared As #nFile
With Data 'Data是MSFlexGrid控件,每行6个数据已经写入
Print #nFile, Spc(8), .TextMatrix(DataLine, 0), Spc(8), _
.TextMatrix(DataLine, 1), Spc(8), _
.TextMatrix(DataLine, 2), Spc(8), _
.TextMatrix(DataLine, 3), Spc(8), _
.TextMatrix(DataLine, 4), Spc(8), _
.TextMatrix(DataLine, 5)
End With
Close #nFile
ErrHandler:
Exit Sub
If DataLine = Data.Rows Then Timer2.Enabled = False
end sub
解决方案 »
- 请教VB的随机函数问题
- 自定义控件在软件最大化时无法显示?
- 请问如何用api彻底屏蔽掉鼠标的右键?
- 局域网访问access数据库难题!!!
- 如何在DataGrid控件里进行数据修改?
- ASSCEE数据库的密码问题!急
- 请right$()是什么函数,怎么用呢
- 众大侠:会用vb的打包吗?我用vc编的dll也希望能包进去,有没有要注意的?见http://www.csdn.net/expert/topic/463/463801.shtm
- VB(VC)里面有选择的打印一个DBF数据库,大家快点吧,肯定有分的.....
- 【怎样动态添加Datagrid?】
- 请问我的程序怎样改成C/S结构?(100分)
- 求vb+mapx的例子
我先关掉出错处理看一下~