中易网

编写VB程序,当程序启动时,生成一条日志记录

答案:2  悬赏:60  
解决时间 2021-12-22 18:24
内容是启动时间加“启动”两字,如“2008-09-05 23:06:32启动”;当程序退出时,生成一条日志记录,内容是退出时间加“退出”两字,如“2008-09-05 23:06:50退出”。日志文件名为myprog.log,如果文件不存在,则创建文件
最佳答案
'很简单,添加一个过程 MyLog
'在 Form_Load 中加入 Call MyLog("启动")
'在 Form_Unload 中加入 Call MyLog("退出")

Private Sub Form_Load()
Call MyLog("启动")
End Sub

Private Sub Form_Unload(Cancel As Integer)
Call MyLog("退出")
End Sub

Private Sub MyLog(nStr As String)
Dim F As String, H As Long

nStr = Format(Now, "yyyy-mm-dd hh:mm:ss") & nStr
F = "C:\myprog.log"
'如果要将文件保存到与你的 exe 相同的文件夹,将上句改为 F = App.Path & "\myprog.log"

H = FreeFile
Open F For Append As #H
Print #H, nStr
Close #H
End Sub
全部回答
Private Sub Form_Load() Open "d:\myprog.log" For Append As #1 Print #1, Now, "启动" '可以把now后面的逗号改成分号,紧凑输出 Close End Sub Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) Open "d:\myprog.log" For Append As #1 Print #1, Now, "退出" Print #1, vbNullString'添加一个空行,这句可以不要 Close End Sub
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
瓷漆的意思是什么啊?请解释下!
晻薆的意思是什么?晻薆的释义是什么啊?
成年人地包天还能不能做牙齿整形翱...
小米5S贴什么样的膜好
因为跟异性玩暧昧,被男朋友发现了,现在要分手
鬚眉的意思是什么?鬚眉的释义是什么啊?
恢疏的意思是什么啊?请解释下!
蔡文静院长的超声刀做一次能管多久哦
在长沙三天假去哪玩
用114买火车票交易成功但未出票怎么退款
纪纲仆的意思是什么?纪纲仆的释义是什么啊?
为什么中国两个城市坐火车最长时间三天三夜,
故而的意思是什么啊?请解释下!
龙湖地产营销战略分析有哪些理论
正方体和长方体的体积都可以用表面积乘高吗
推荐资讯
銀窠的意思是什么?銀窠的释义是什么啊?
为什么大功率激光笔能点火呢
衰粗的意思是什么啊?请解释下!
请问抚顺二中每年实验班人数大概是多少(中考
樹蛙的意思是什么?樹蛙的释义是什么啊?
如何打电话给猎头询问职位情况
员工辞职不想批要以什么理由回绝呢
能用p5看电路图吗
水龙头净水机什么牌子好谁清楚
中庸思想中我们应当屏弃和传承什么
万州属于中国的南方还是北方
电脑音箱一边有声音一边没有声音怎么办
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?