起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 153|回复: 7

【搞定】Timer控件问题**

[复制链接]
发表于 2007-12-20 10:44:36 | 显示全部楼层 |阅读模式
接着昨天的问题,昨天给的代码。

    Timer1.Enabled := false;
        Edit1.Text := '姚密者!';
        jsdialogs.ShowMsg('今天天气真热!','');
       Timer1.Enabled := true;

这段代码循环执行,是没问题,但是 它的Intreval 属性 我理解出现的问题。  我设置了10000MS 后触发事件。
10S后 执行上面那段代码,我设断点跟踪发现。 它不是每10S 执行一次,而是 程序开始后10S 开始循环执行。 不是我要得效果。

我要得效果是 每10S 执行一次,如果现在这样会影响程序速度。
回复

使用道具 举报

发表于 2007-12-20 10:59:12 | 显示全部楼层
这个timer控件的问题,楼主不会算法还是不会控件的什么属性??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-20 11:01:52 | 显示全部楼层
我现在是弄晕了。
我想每10S 执行一次  jsdialogs.ShowMsg('今天天气真热!','');   这个代码
你说怎么实现把 谢谢
回复 支持 反对

使用道具 举报

发表于 2007-12-20 11:04:58 | 显示全部楼层
不明白楼主,为什么要设断点去测试,你拿个表,把功能运行起来,测试一下,是不是10秒执行一次 jsdialogs.ShowMsg('今天天气真热!','');的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-20 11:10:29 | 显示全部楼层
不是, 是这个效果。 功能运行10S后 弹出提示框。我关掉后 马上再弹出提示框。
着之间的间隔没有10S
回复 支持 反对

使用道具 举报

发表于 2007-12-20 11:30:33 | 显示全部楼层
把10s的间隔设大点,功能启动起来也是需要时间的。
回复 支持 反对

使用道具 举报

发表于 2007-12-20 11:39:48 | 显示全部楼层
不会的,你确信的Intreval 属性设置了10000MS ?我试过的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-20 11:41:59 | 显示全部楼层
恩,结贴吧 谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-3 11:04 , Processed in 0.039415 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表