20100504 学习记录:vb输出log

本文介绍了在VB程序中实现日志记录功能的多种方法,包括直接向文件追加记录、利用内置对象创建及写入文件等。这些方法有助于监测程序运行状态并便于后续调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为了方便监测数据在某vb写的程序生成的dll中的动态走向,尝试在原vb程序中添加写log功能

 

1.

Open "c:\log.txt" For Append As 1  
Print 1, lsSql  
Close 1  


Open "c:\vb\model\model.htm" For Append As 1  
Print 1, strLogoQuestionHTM  
Close 1 

2.

Public Sub MyLog(nStr As String)
 Dim f As String, H As Long
 Dim E As String, a As String
 
 
 nStr = Format(Now, "yyyy-mm-dd hh:mm:ss ") & nStr
 f = "D:\" & Format(Now, "yyyymmdd") & "LeeOV.log"
 E = "D:\myprog.log"
 
 Open "D:\testlog.txt" For Append As #1
 Print #1, nStr
 Close #1
 
 Open f For Output As #1
 Print #1, nStr
 Close #1
 
 Open E For Output As #2
 Print #2, nStr
 Close #2
 
 H = FreeFile
 Open E For Append As #H
 Print #H, nStr
 Close #H
 
End Sub

3.

Dim fs, b, f

Set fs = CreateObject("Scripting.FileSystemObject")
Set b = fs.CreateTextFile("C:\sa.txt", True)
 
b.WriteLine Format(Now, "yyyy-mm-dd hh:mm:ss ") & a
 
b.Close 

 

4. vb.net

 

  Dim b, fs As Object

    fs = CreateObject("Scripting.FileSystemObject")
    b = fs.OpenTextFile("C:\" & VB6.Format(Now, "yyyy-mm-dd") & "vblog.txt", 8, True)
    b.WriteLine(VB6.Format(Now, "yyyy-mm-dd hh:mm:ss ") & " GetItem()-stData: " & stData)
    b.WriteLine(VB6.Format(Now, "yyyy-mm-dd hh:mm:ss ") & " GetItem()-LT_MORE_T: " & LT_MORE_T)
    b.Close() 

转载于:https://www.cnblogs.com/neru/archive/2010/05/06/1729001.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值