Re: [VB6 ] Sleep所產生的Delay問題
看板Visual_Basic作者mmkntust (Make Money King)時間16年前 (2009/11/14 12:35)推噓1(1推 0噓 2→)留言3則, 3人參與討論串2/2 (看更多)
自問自答
以下可以完成同樣的結果
誤差一點點
i = 1
TimerTemp = Timer
While i = 1
TimerTemp1 = TimerTemp + (Delay/1000)
If Timer >= TimerTemp1 Then
i = 0
End If
Sleep (1)
DoEvents
Wend
Delay就等於sleep的毫秒數
這樣視窗就不會lag了...
參考看看
有錯也請指證
謝謝!
※ 引述《mmkntust (Make Money King)》之銘言:
: 再請問前輩
: 我做了一個含有
: Sleep (X)
: DoEvents
: 的程式
: 如果Sleep (0)
: 則視窗很順可以自由移動
: 如果Sleep (5000)
: 則視窗幾乎當在那邊不能動
: 請問是否可以Sleep (5000)時
: 主視窗還是可以正常運作?!
: 需要什麼方法嗎?!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.137.75.197
推
11/14 13:38, , 1F
11/14 13:38, 1F
→
11/14 13:42, , 2F
11/14 13:42, 2F
→
11/14 17:58, , 3F
11/14 17:58, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):