线程和UI问题 请教高手,我做了一个托盘程序,托盘上可以弹出菜单。托盘程序一启动,就会启动一个线程,这个线程是一个死循环while(true)的方式,每完成一个循环的时候,就sleep(1000)。我的目的是为了让托盘程序能够响应用户的点击事件,但是这个做法还是不理想,因为,当用户点击菜单的时候还是show不出Form,或者即使show出来了,也是不能正常显示的。请问,有没有更好的办法,让后台线程和UI好像完全脱离一样,至少能及时地响应用户的操作。谢谢先! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的做法不對啊, 線程正常只用在處理大量的數據的時候, 如你這種情況, 只需在對應窗口的消息循環中處理就可, 并不會占用過多cpu時間!!! 托盘程序一般直接放在form的消息循环中就可以了,在点击事件中再把form给show出来。 insert into语句的语法错误! 据说wudi_1982愿意剪掉他自己的xjj来接我这一分 写IntraWeb写得我想自杀…… 如何让提示消息出现在屏幕的最前面? 全部分数奉上,求子窗口相互操作? 超简单 怎样编代码让程序自己重新运行一下自己 TActionMainMenuBar,TActionManager,TActionList用法? 请教关于用QReport打印,纸张进退的问题? 问一个问题,进来有分,(我分太多了,分给大家吧) 该使何种类型的字符串? 有没有办法彻底关闭Reset()打开的文件?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货