[問題] 在MessageBox顯示時是否能讓程式繼續執行?
各位先進好,
我現在正在寫一個PDA程式,
其中有個部份是送訊息給Server的console程式來進行資料庫的修改,
也就是如果PDA送出的訊息經由Server的console程式判斷是符合條件的話,
那麼Server這邊就會對資料庫進行Update。
不過在Update之後,PDA部份的程式會需要更新已Update的資料表,
所以在送出會讓Server進行Update指令之後,PDA也會自動送出要求資料表中資料的訊息。
但是我發現,雖然Update的指令是在前,但是查詢的動作似乎都比Update還要來的快。
因此會造成PDA上的資料在更新之後,得到的資料卻還是在Update之前的情況。
雖然我現在是用thread.sleep(1000)讓程式停個一秒再送出要求資料的訊息,
不過總覺得這樣停個一秒感覺怪怪的。
因此想在這邊問看看的是,有沒有什麼方法可以讓MessageBox在Show的時候,
程式還能夠繼續執行的方法?
這樣的話就可以利用使用者在確認MessageBox中的訊息的時間,
而不用讓使用者等那個一秒鐘之後程式才會有反應。
或是有更好的方法,也煩請不吝指教,謝謝 >"<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.125.83.70
推
04/08 13:36, , 1F
04/08 13:36, 1F
→
04/08 13:44, , 2F
04/08 13:44, 2F