VB运行Log文件问题
写了一段Log事件记录的程序,目的是每天创建一个以日期命名的文件,记录当天的运行信息,但是我下面的代码存在一个问题,就是如果重新启动软件,该Log文件会重新创建,当天之前的运行记录全部丢失,请问如何实现当天重新运行软件后,事件记录接之前的记录继续往下写?
代码如下:
Option Explicit
Public dtSaveLog As Date
Public Sub StatusUpdate(ByRef pMessage As String)
Dim FileName As String
Dim FileNumber As Integer
Dim sMsg As String
sMsg = Now & " --> " & pMessage
WriteLine sMsg
FileName = App.Path & "\LOG\" & Format(Now, "yyyymmdd") & ".LOG"
FileNumber = FreeFile
On Error GoTo ErrorHandler
If (Now - dtSaveLog) > 7 Then
Open FileName For Output Shared As FileNumber
dtSaveLog = Now
Else
Open FileName For Append Shared As FileNumber
End If
Print #FileNumber, sMsg
Close #FileNumber
Exit Sub
ErrorHandler:
Close #FileNumber
WriteLine Now & " > " & "Error = " & Err.Number & ", " & Err.Description <
相关问答:
用VB怎么只针对windows自带的文件的右键添加菜单 如(.txt .doc)
这个是只针对以这两个为扩展名的文件操作
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\txtfile\shell\[随便起名]\command]
@= ......
vb将winsock控件封装到dll问题 有什么好的思路? 如果用Socket API呢?
例如,像下面这样封装Winsock控件,行的通?
创建ActiveX dll,添加窗体frmClient,加入WinSock控件wskClient。
类代码:
Option Expli ......
我想做个用vb6做的程序,可以控制GPRS MODEM拨号,如拨我自己的手机
可以啊
你先下个AT命令集合学习学习
我来顶
顶贴
LZ好厉害
不顶不行
老是排MP
引用
LZ好厉害
......
我是VB的新成员,现在想用VB来做个TXT文档,请大家给我代码及介绍一下相应的控件!
非常感谢!!!!!!
可以用一些OFFICE控件
google上找一下吧,VB写入TXT,很多样例代码的
直接调查用就可以了
面对美女 ......
初学,大胆提问,请高手不吝赐教
1、滚动条点击与绘图板(屏幕,Piceure1)的移动问题已经解决。
Picture1.Top = -VScroll1.Value + bcW '垂直移动
Picture1.Left = -HScroll1.Value + bcW ' ......