我在程序中放了多个TTimer(有十几个吧),可能每个TTimer的时间间隔都不同,每个TTimer都会执行些数据查询,而且每个TTimer时间到时是启一个线程执行,当开启多个TTimer时界面控件会响应很慢。请教各位大虾我应如何解次这个问题?
解决方案 »
- 不同网段,C/S系统,如何设计
- 请问在VC中定义的char类型在Delphi中怎么定义
- 程序中动态创建数据库后,两个数据库间复制数据表时的错误
- 如何实现Delphi打印Word文档。。。请各位大虾帮帮忙
- 大家来推荐一本自己认为最经典地delphi书
- 以前delphi 6.0的datasnap的TClientDataSet哪里去了?
- 如何用SOCKET传送图象文件(bmp or jpg)
- 高手莫笑:如何使用postmessage给一个memo发送paste消息
- =====高手快来帮忙呀,一个软件下载问题--------->
- 急!!!是否可以在combobox中的items的内容中导入一个文件的内容???(具体内容请单击)
- 版主,论坛浏览有问题!!!!!!!!!!!!!!!!!
- COM+服务器的发布
这样应该好一点
当然你得掌握好触发的点和关闭的点
1不知道具体应用是怎样的,时间间隔大概多大?
2什么响应慢?主线程?还是ontimer时间?
3用timesetevent试试
4调整线程的优先级
Microsoft OLE DB Provider for SQL Server 错误 '80040e31' 超时已过期 /Expert/reply.asp,行105
1不知道具体应用是怎样的,时间间隔大概多大?
2什么响应慢?主线程?还是ontimer时间?
3用timesetevent试试
4调整线程的优先级
制作不同的事件 Ttimer 很浪费资源的 一般不要太多事件在里面写了
自己写个线程去检测就行了
都算很多的了
同时激活都没什么问题的http://lysoft.7u7.net