用timer定时触发导数据动作(从数据库导出到excel),结果运行时CPU占用100%,无法执行其它任务。请问有什么办法可以减小系统资源耗用量 用timer定时触发导数据动作(从数据库导出到excel),结果运行时CPU占用100%,无法执行其它任务。请问有什么办法可以减小系统资源耗用量? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 i can do nothing for youbut ..........up!!!! 用Timer干什么呀,直接用循环呀,用定时器岂不是白白浪费资源吗?有循环体中加上:Application.ProcessMessages循环就可以响应其它事件了。 1。 加大timer的间隔2。 sleep(毫秒)3。 applicaion.ProcessMessages4。 SetThreadPriority 我不明白你为何要用TIMER取实现这种数据的转换.如果必需如此,可以采用nne998的方法 我也觉得挺浪费,可是用户要求固定每周(每月、每年)的某一时刻自动执行导数据动作,用户不需手工参与,如果不用定时器,那应该怎么做?非常感谢nne998提供的思路! 你的Timer 是不是在一个循环周期内没有完成任务呀,那么它的事件是否被重复调用了呢?你有没有屏蔽第二次的调用呀! 被逼学编程,菜鸟求问窗口停靠问题 ***********在微软做软件开发测试有前途吗*********** 有谁知道在EXCEL表中查找一条记录时能否根据条件直接定位!急 关于如何随机的问题! 急!急!在线等时间定时问题?? 我想在dephi的form最小化事件中加入一段自己的代码,怎么办? Delphi 6.0中有TNMUDP控件吗? 远程sql服务器没有固定的ip地址(互连网通),怎样实现远程数据的存取? 在98里怎么调用DCOMCNFG.exe,应如何设置 delphi有一个function,可以将字符串以特殊字串为间隔转换为数组?是什么函数? delphi7的问题 问个问题说
but ..........up!!!!
有循环体中加上:Application.ProcessMessages循环就可以响应其它事件了。
2。 sleep(毫秒)
3。 applicaion.ProcessMessages
4。 SetThreadPriority
如果必需如此,可以采用nne998的方法