找回密码
 注册
快捷导航
查看: 429|回复: 8

有没有做VB的程序啊?有急事请教

 关闭 [复制链接] |自动提醒
阅读字号:

2884

回帖

26

积分

6562

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-17
发表于 2005-5-28 10:01:03| 字数 32| - 中国–广西 电信 | 显示全部楼层 |阅读模式
请斑竹手下留情!!!我的联系方式QQ:68119968,一直在线
wjght13 - 老村长

1114

回帖

37

积分

2万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-5-24
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-5-28 12:09:24| 字数 11| - 中国–北京–北京 航天信息网 | 显示全部楼层

看你做什么了,简单的我可以帮忙!

毕竟好几年没有弄过了!
X120E换得E10(U5600)的主板
X230I
回复 支持 反对

使用道具 举报

2884

回帖

26

积分

6562

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-17
 楼主| 发表于 2005-5-28 15:43:36| 字数 20| - 中国–广西 电信 | 显示全部楼层
顶起来,谁比较熟悉啊,关于应用程序日志的
回复 支持 反对

使用道具 举报

1473

回帖

1

积分

1万

资产值

入门会员 Rank: 1

注册时间
2005-3-28
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2005-5-28 15:55:57| 字数 61| - 中国–浙江–绍兴 电信 | 显示全部楼层
唉,找人帮忙也把需求写的详细一些么,就这么一个泛泛的东西,难道LZ还希望别人直接来一句" 这个我会"么?
R51 9KC 768M 5K100 80G MS BT2.0 退役
X200 AW1
T430S
回复 支持 反对

使用道具 举报

2884

回帖

26

积分

6562

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-17
 楼主| 发表于 2005-5-28 17:03:56| 字数 33| - 中国–广西 电信 | 显示全部楼层
我做了个系统,现在想做一个日志,可以记录没次登陆的id,操作,时间
回复 支持 反对

使用道具 举报

2884

回帖

26

积分

6562

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-17
 楼主| 发表于 2005-5-28 22:10:08| 字数 9| - 中国–广西 电信 | 显示全部楼层
晚上兄弟多,顶一下
回复 支持 反对

使用道具 举报

1150

回帖

13

积分

3409

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-10-3
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-5-28 22:43:37| 字数 254| - 中国–北京–北京–朝阳区 电信/双井中大恒基网吧(富力城店) | 显示全部楼层
没有debug,仅供思路参考

Public Function WriteLog(LogMsg As String)
    Dim logPath As String

    fileNamePrefix = format(Date, "yyyymmdd") + ".log"
    Open logPath + fileNamePrefix For Append As #1
    Print #1, format(Time, "hh:mm:ss") + ": " + LogMsg
    Close #1

End Function
T23 PIII 1.13/512M/40G Palm VX HP 1937 Kodak 6340
回复 支持 反对

使用道具 举报

2884

回帖

26

积分

6562

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-17
 楼主| 发表于 2005-5-28 23:01:09| 字数 34| - 中国–广西 电信 | 显示全部楼层
给rabbittony兄弟送花!!!谢谢兄弟,我试一下,没弄过这东西
回复 支持 反对

使用道具 举报

142

回帖

0

积分

1739

资产值

入门会员 Rank: 1

注册时间
2004-4-25
发表于 2005-5-29 07:44:36| 字数 1,288| - 中国–北京–北京–西城区 联通 | 显示全部楼层
1.Start Microsoft Visual Basic. Open a new ActiveX DLL project. This will add Class1 to the new project.
2.Change the Name property of Class1 to "Logging" .
3.From the Project menu, click Project1 Properties.
4.Change the Name of the Project to "AppMessages".
5.Add the following code to the Logging class:
      Public Enum eLogModes
          mLogAuto = 0
          mLogOff = 1
          mLogToFile = 2
          mLogToNT = 3
          mLogOverwrite = &H10
          mLogThreadID = &H20
      End Enum

      Public Sub StartLog(logTarget As String, logMode As eLogModes)
          App.StartLogging logTarget, logMode

      End Sub

      Public Sub AddLogEvent(LogBuffer As String, EventType As _
      LogEventTypeConstants)
          App.LogEvent LogBuffer, EventType
      End Sub
6.From the File menu, click Make AppMessage.DLL


7.From the File menu, click New project. Click Yes to Save the AppMessage source code for later use.
Select Standard EXE. Click OK.
From the Project menu, click References.
Turn on the reference to "AppMessages." Click OK.

To Form1, add the following code:
       Private Sub Form_Load()
           Dim t As New AppMessages.Logging
           t.StartLog "C:\TEMP\Test.log", mLogToFile
           t.AddLogEvent "Form Loaded", vbLogEventTypeInformation
           Set t = Nothing
       End Sub
8.From the Run menu, click Start. A new file "Test.log" will be created and placed into the C:\TEMP folder. This file will contain the information:

"Information Application C:\TEMP\Test.log: Thread ID: -316429 ,Logged: Form Loaded"

[ Last edited by appxp on 2005-5-29 at 07:51 ]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-11-9 09:33 , Processed in 0.108865 second(s), 37 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部