查看單個文章
舊 2009-07-09, 09:30 AM   #5 (permalink)
chung1206 帥哥
註冊會員
 
chung1206 的頭像
榮譽勳章
UID - 322141
在線等級: 級別:9 | 在線時長:134小時 | 升級還需:6小時級別:9 | 在線時長:134小時 | 升級還需:6小時級別:9 | 在線時長:134小時 | 升級還需:6小時級別:9 | 在線時長:134小時 | 升級還需:6小時
註冊日期: 2009-04-14
住址: Kaohsiung
文章: 192
精華: 0
現金: 121 金幣
資產: 521 金幣
預設

引用:
作者: mini 查看文章
可以說算是 經驗吧
以 google為主 MSDN Library Visual Studio為輔


一天有多少秒
60*60*24=86400

Timer 函數
傳回一 Single,其內容為從前一個午夜算起到現在所經過的秒數

如果 StartDate是今年的一月一號
所以 (Date- StartDate) * 86400 + Timer
就可以算出現在是今年的第幾秒
感謝大大,我將10800改為120,我想二分鐘偵測一次,但測試過了
二分鐘後連動都沒動,不知問題出在那,程式碼如下:

Private Sub Timer1_Timer()
Dim NowSecond As Long
NowSecond = (Date - StartDate) * 86400 + Timer
If NowSecond - StartSecond >= 120 Then
End If
StartDate = Date
StartSecond = Timer
Call Command1_Click
Me.WindowState = 0
End Sub

謝謝。
chung1206 目前離線  
送花文章: 25, 收花文章: 108 篇, 收花: 261 次
回覆時引用此帖