作者Gayarou (信竹)
看板C_Sharp
标题[问题] 在MessageBox显示时是否能让程式继续执行?
时间Wed Apr 8 13:14:23 2009
各位先进好,
我现在正在写一个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
1F:推 megaman1206:多执行绪 04/08 13:36
2F:→ sshdennis:new一个thread吧 04/08 13:44