有两个timer,若不幸两者的定时事件设在同一时间,则实际运行只有一个timer的事件触发了;我想知道能否(如何)让两个timer的事件都执行,在同一时间?
解决方案 »
- 信息存入不了
- 如何获得管理员权限啊:在用普通用户(users组)登录2000的时候
- 请教怎样将delphi6中的数据转换成word文档形式打印出,有这方面的控件不。
- 怎样定位到源码的相关位置?
- 高分求,新手问题:如何随机读取文本文件中的一行,有例子最好
- 如何在我的程序运行加上console的调试信息,DOS窗口中那个
- 谁知道怎样用刻录机把文件保存为*.iso格式的文件。急!!!!!!!!!!!!
- 使用哪个函数来取得某个字符特定长度的重复字符串?
- 为什么我不能执行存储过程?
- 在Delphi5.0中使用TADODataset控件如何保存已被其它用户修改的数据?
- 得到所有机器
- 如何优化delphi?
建议用RegisterWaitForSingleObject函数来完成你的目的
它是在主线程中运行的,
通过定时器消息来工作如果第一个定时器过程运行时间太长,
那第二个定时器就不能准时运行了的
TTimer是不可靠的,
如果时间设置得太短如小于10ms,
而OnTimer事件的代码花的时间较长如超过10ms,
则系统会丢弃一些消息!
要解决本问题最好还是用多线程!