当前位置:编程学习 > VB >>

编程VB计时怎么编

答案:
就是在程序的unload事件中加入的代码.. 程序放到启动项,运行后不管它了..电脑关机时会结束程序,程序结束前会写入文件开关机时间. 1.创建程序 2.添加随系统自动启动的代码 3.启动时显示上次关机时间。用个Label搞定, 4.记录当前时间,也就是开机时间,可以用datetimetostr(now) 5.再创建一个计时器(time),间隔一段时间再记录一次当前时间为关机时间,之所以这样是防止意外关机没记录。当然,为了防止其它事件,可以将代码放到timer中,这样会一直记录,直到程序被结束. 
Private Declare Function GetTickCount Lib "kernel32" () As Long
Private Sub Form_Unload(Cancel As Integer)
Call GetTickCount
Open "c:\123.txt" For Output As #1
Print #1, "开机时间为:" & DateAdd("s", -GetTickCount / 1000, Time) & vbCrLf & "关机时间为:" & Time
Close #1
End Sub
点击clock控件,然后写代码就可以

添加 Clock 控件,就可以计时了,最低千分之一秒……
也可以用 Timer 控件实现.. 

上一个:VB是怎么编程的?
下一个:vb的一编程题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,