教程-Delphi源代码--后延函数
教程 函数 -- 源代码 Delphi
2023-09-14 08:57:13 时间
说明:
1)TTtimer控件
TTtimer控件的实质是调用WindowsAPI定时函数SetTimer和KillTimer来实现的,并简化了对WM_TIMER消息的处理过程。通过设置OnTimer事件和Interval属性,我们可以很方便的产生一些简单的定时事件。
2)Sleep函数
Sleep函数用来使程序的执行延时给定的时间值。Sleep的调用形式为Sleep(milliseconds),暂停当前的进程milliseconds毫秒。Sleep的实现方法其实也是调用Windows API的Sleep函数。
例如:
sleep(1000); //延迟1000毫秒
Sleep会引起程序停滞,如果你延迟的时间较长的话,你的程序将不能够响应延时期间的发生的其他消息,所以程序看起来好像暂时死机。
3)GetTickCount函数
在主程序中延时,为了达到延时和响应消息这两个目的,GetTickCount()构成的循环就是一种广为流传的方法
例如:
procedure Delay(MSecs: Longint);
//延时函数,MSecs单位为毫秒(千分之1秒)
var
FirstTickCount,Now:Longint;
begin
FirstTickCount:=GetTickCount();
repeat
Application.ProcessMessages;
Now:=GetTickCount();
until(Now-FirstTickCount>=MSecs)or(Now<FirstTickCount);
end;
相关文章
- PyCharm使用教程 — 9、PyCharm中的搜索技巧(文件/函数/内容)「建议收藏」
- 安装petalinux总是提示paytho_archlinux安装教程
- IntelliJ IDEA最简易激活教程,可激活到9999年,支持多台电脑多个系统多个编辑器
- 详解JavaScript的匿名函数(文末有教程分享)
- IntelliJ IDEA 2017软件下载和安装教程
- Petshop4.0下载及安装图解教程[通俗易懂]
- 腾讯云云函数绑定层教程(小白教程)
- 使用腾讯云函数续期EUserv免费IPv6VPS脚本教程
- 怎样使用摄像机-索尼数码摄像机使用及技巧【教程】
- PS 2021直装版下载安装教程
- Python 函数递归教程
- 用c语言手搓一个600行的类c语言解释器: 给编程初学者的解释器教程(6)- 语义分析:符号表和变量、函数
- WordPress 教程:函数和接口被弃用之后,怎么提示?
- DynaForm安装教程 DynaForm5.9.4下载 板料成形数值模拟的专用软件
- CentOS安装SQL Server vNext CTP1教程
- PostgreSQL教程(五):函数和操作符详解(1)
- SQL Server 2008 R2教程:入门到精通(sqlserver2008r2教程)
- 快速学习MySQL DBA:一个完整的教程(mysqldba教程)
- VS开发环境下MySQL教程简易指南(vs使用mysql教程)
- MySQL UDF 函数禁用教程(mysqludf禁用)
- 25个关键字:Linux Tutorial Final Exam建议文章标题:Linux Tutorial Final Exam: Tips and Strategies for Success(linux教程期末考试)
- 轻松学习MySQL中的sum函数详细教程(mysql中sum教程)
- PHP_MySQL教程-第三天基本函数
- 分享PHPheader函数使用教程
- Lua进阶教程之闭包函数、元表实例介绍