新手提问:有关TIMER的问题 请问TIMER的开始和停止是使用timer1.enabled := true;timer1.enabled := false;控制的吗?那settimer() 和 killtimer() 两个函数有什么用呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在VCL之中,TTimer提供的就是对SetTimer和KillTimer两个API以及计时器回调函数的封装。通常这两个函数用于API编程(即不用到VCL库)的时候。 开始和停止使用就是用enabled处理 是通过ture 和false来控制的,两个函数如楼上 同意楼上的。在VCL之中,TTimer提供的就是对SetTimer和KillTimer两个API以及计时器回调函数的封装。通常这两个函数用于API编程(即不用到VCL库)的时候。 在VCL之中,TTimer提供的就是对SetTimer和KillTimer两个API以及计时器回调函数的封装。通常这两个函数用于API编程(即不用到VCL库)的时候。SetTimer和KillTimer是WIN的AIP函数!!!如果你用SetTimer和KillTimer的话,就不用TTIMER组件了。不过比较麻烦,BORLAND把SetTimer和KillTimer,再加上自己的一点东西集成到了TTIMER组件里了。这也是面向对象编程思想吧。但如果你要精确计时和一些特殊的工作还要用SetTimer和KillTimer。一般没事的:)可以看一下DELPHI深度历险啊。那里有讲吧 procedure TTimer.UpdateTimer;begin KillTimer(FWindowHandle, 1); if (FInterval <> 0) and FEnabled and Assigned(FOnTimer) then if SetTimer(FWindowHandle, 1, FInterval, nil) = 0 then raise EOutOfResources.Create(SNoTimers);end;这个是VCL里的关键代码;呵呵,你看看 楼上都说了........timer1.enabled := true;其实是delphi为你调用SetTimer 困扰我好久的一个问题(100分) 求delphi英文类的文章 如何获得应用程序的图标并添加到imagelist中呢???急 有谁知道台湾borland资深专家李维的网页或邮件联系方式?欲请教跨数据源问题 怎样获得窗口标题 谢谢 有没有可插入图片的编辑框,控件源码,急!!!!!谢谢 在2000下安装98后,2000不能启动,那位高人有办法? delphi里怎樣調用記事本或文本文件﹖ 28.8kbps 上网发贴比2m adsl快 如何从TXT文件中导入数据到db中??????(万分感谢) 关于DBGRID的问题 我无法打开csdn的帖子,报“无法显示 XML 页”,怎么解决啊?
通常这两个函数用于API编程(即不用到VCL库)的时候。
两个函数如楼上
通常这两个函数用于API编程(即不用到VCL库)的时候。
通常这两个函数用于API编程(即不用到VCL库)的时候。
SetTimer和KillTimer是WIN的AIP函数!!!
如果你用SetTimer和KillTimer的话,就不用TTIMER组件了。不过比较麻烦,
BORLAND把SetTimer和KillTimer,再加上自己的一点东西集成到了TTIMER组件里了。这也是面向对象编程思想吧。
但如果你要精确计时和一些特殊的工作还要用SetTimer和KillTimer。一般没事的:)
可以看一下DELPHI深度历险啊。那里有讲吧
begin
KillTimer(FWindowHandle, 1);
if (FInterval <> 0) and FEnabled and Assigned(FOnTimer) then
if SetTimer(FWindowHandle, 1, FInterval, nil) = 0 then
raise EOutOfResources.Create(SNoTimers);
end;
这个是VCL里的关键代码;呵呵,你看看
timer1.enabled := true;其实是delphi为你调用SetTimer