LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

vb6.0 實現長時間定時操作?

admin
2012年9月23日 0:11 本文熱度 4387
在vb6.0里面,timer控件的時間間隔最長大約為1分鐘左右,而我想實現的定時操作大概為10分鐘左右,這該怎么辦呢?
 
方法一:
間隔設置為60秒
private sub Timer1_Timer()
static n as integer
n=n+1
if n mod 10 = 0 then'10分鐘
n=0
msgbox "ok"
end if
end sub
 
 
方法二:
Timer控件可用來在一定時間間隔執行操作,然而,一個Timer控件的時間間隔取值最大為64.767毫秒,這意味著即使最長的時間間隔也不比一分鐘長多少(大約64.8秒),也就是說一個Timer控件只能響應大約一分鐘之內的事件。如果要響應長時間的事件,例如,要開發一個學習系統的自我測試或考試過程,需要限制一個考試時間,一般都在10~150分鐘,開始自動計時,時間到報警考試結束。則需多個Timer控件配合使用,這樣做顯得既繁瑣又不實用。其實,可以只用一個Timer控件,在其Timer過程中使用一個計數器,從而響應任意長時間間隔的事件。
下面是一個定時實例的部分代碼:

控件 屬 性設置的值
Label1 Caption ″請輸入限定時間(分鐘):

Text1 Text ″″
Command1 Caption ″確認″
Timer1 Interval 60000
Enabled False
在窗體通用模塊General里聲明N、T兩個變量,N作為計數器,T用來存放限定時間。
DIM N AS Integer
DIM T AS String
Command1_Click()
T=Text1.Text
Timer1.Enabled=True……
End Sub
Timer1- Timer( ?。?br /> N=N+1
if  n=val(T) Then
  Beep
   Timer1.Enabled=False
   End if
End Sub
將定時器的Interval屬性值設為60000,使得計數器每分鐘加1,當然也可以設置為其他的值,如1000,這樣就使得計數器每秒鐘加1,但這樣要浪費較多的系統時間。

該文章在 2012/9/23 0:21:58 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
亚洲欧美中文字幕在线播放 | 中文字幕久精品免费视频 | 一区二区三区国产精品视频 | 午夜福利在线观看爽爽爽 | 久久男人精品女人 | 色综合久久久久久久久久 |