我作的一个程序需要不停的工作(每隔30秒采样一次),可使用了Timer后发现过几天采样频率就不对了(根本达不到要求),怎么回事?采样不严格要求30秒,但是也不能到每隔几分钟采一次呀?听说OnTimer由响应次数的要求,是这样吗?
解决方案 »
- Adoquery多表连接时[非数据库]修改某字段值
- Delphi可执行文件调用DLL,该DLL又调用其他的动态库,多个DLL不在同一目录下,应该如何实现?
- CXGRID 改变行颜色 在线等半小时
- 有没有函数可以取得字符串中某个字符串的总量?
- 如何用语句修改列名
- Sql数据库恢复怎么老是不行呢??
- 主从表的处理,用面向对象的方法来解决,有什么好的例子发一些过来啊,,谢!
- delphi下用adoquery返回number(12位)的数据--在线
- WebService导入数据类型问题,求教!!~
- 真心真意原同你一起进步
- 谁做过人事系统的,小弟遇到了一点麻烦,进来给个思路。
- 关于打包的问题?adoquery+access的程序如何打包?急。。。100分。。。
它的Enabled一直是True吧?要不就是别的地方有问题!
var
timeLast: DWORD; if timeGetTime() - timeLast > [某毫秒] then
begin
//你要定时做的事情
timeLast := timeGetTime();
end;把这段代码放在一个持续的循环中就行了,timeGetTime()