delphi如何关闭定时器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi如何关闭定时器相关的知识,希望对你有一定的参考价值。

部分代码
SetTimer(Self.Handle,1,TheTime*1000,@TimerShutDown);

procedure TimerShutDown(handle:Thandle;msg:word;identer:word;dwtime:longword);stdcall;
var IsShutDown : Integer;
begin
ShowMessage('');
KillTimer(handle,identer);
end;
我是想实现定时器只执行一次,执行一次后就关闭定时器

参考技术A 为什么要删除?把Timer的Enabled属性置为false就可以了 参考技术B 不明白楼主为什么不用Win32的Timer?
要这么写的话,还不如直接用C++得了
参考技术C timer.Enabled:=not timer.Enabled; 参考技术D 为什么不使用TTimer组件?

以上是关于delphi如何关闭定时器的主要内容,如果未能解决你的问题,请参考以下文章

Delphi的DLL里如何实现定时器功能?

定时器软件如何制作?Delphi

Delphi的DLL里如何实现定时器功能?

Delphi XE6 Firemonkey Mobile - 如何禁用虚拟键盘?

Delphi 无窗体DLL使用定时器

delphi中我用定时器每隔一段时间执行操作