我遇到過一種情況,需要您的建議是否使用DoEvents()/ Any Other/Nothing to use。在VB 6.0中使用DoEvents()
我已經開發了一個應用程序在VB6.5之前5-6年,並正常工作。
現在從數據增加(MS Access)的某個時候開始,它給出了一些意想不到的結果。
我正在使用DbName.Execute「...查詢更新表...」,然後在此行之後,我使用了DoEvents(),讓DbName.Execute查詢先完成,然後繼續其餘的代碼。
所以它的正確使用的DoEvents()的,因爲我已經監測到,在一些先進的CPU,在運行仍然執行代碼的其餘部分的發生是由於非執行查詢/查詢的問題
我實際上想停止執行進一步的代碼,一旦執行查詢完成,然後我想執行進一步的代碼
請指導!
您是否在Access中的VB6或VBA中進行編碼? – 2011-05-06 02:25:22
對於「我應該在VB 6.0中使用DoEvents()」這個問題的答案當然是**否**,除了可能用於調試目的。你能編輯你的文章來顯示一些代碼,以便我們可以提供更具體的建議嗎? – 2011-05-06 10:04:23
另一方面,在Access中,DoEvents在許多情況下實際上是有用的,但它不會執行此處問題中描述的內容。 – 2011-05-07 20:44:54