[VB6] Delay函數,取代難用的Sleep 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 作者: Unknown - 2月 16, 2012 Private Sub Delay(ByVal Sec As Single) Dim sgnThisTime As Single, sgnCount As Single sgnThisTime = Timer Do While sgnCount < Sec sgnCount = Timer - sgnThisTime DoEvents Loop End Sub 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言 匿名2012年6月23日 下午5:04我想請問一下...若兩個"動作"同時使用到delay...則其中一個動作就會完全失效...要重新開啟程式...這該如何處理呢@@?舉例:TIMER1設置執行時間50秒執行時點按鍵A"delay"5秒後點BTIMER2設置執行時間48秒執行時點按鍵C"delay"10秒後點D則這樣TIMER2的動作就會完全停止(變成永久delay)重新啟動TIMER2也沒效果..必須要重新啟動程式回覆刪除回覆knowlet2012年6月24日 晚上10:45併入同一個Timer使用倒數的方式並將InterVal設為1000(1秒鐘)舉例T = 50If T <= 0 Then 執行時點按鍵A"delay"5秒後點BT = 48If T <= 0 Then 執行時點按鍵C"delay"10秒後點D這樣試試看刪除回覆回覆回覆新增留言載入更多… 張貼留言
我想請問一下...若兩個"動作"同時使用到delay...則其中一個動作就會完全失效...要重新開啟程式...這該如何處理呢@@?
回覆刪除舉例:
TIMER1設置執行時間50秒執行時點按鍵A"delay"5秒後點B
TIMER2設置執行時間48秒執行時點按鍵C"delay"10秒後點D
則這樣TIMER2的動作就會完全停止(變成永久delay)重新啟動TIMER2也沒效果..必須要重新啟動程式
併入同一個Timer使用倒數的方式並將InterVal設為1000(1秒鐘)
刪除舉例
T = 50
If T <= 0 Then 執行時點按鍵A"delay"5秒後點B
T = 48
If T <= 0 Then 執行時點按鍵C"delay"10秒後點D
這樣試試看