社区
C++ Builder
帖子详情
求延时功能的函数??
milkslzz
2004-12-12 03:51:39
我要的延时程序是这样的:
求一个延时功能的函数
比如一个函数
function()
{
延时2秒函数();
ShowMessage();
}
要延时3秒才运行 ShowMessage();函数的
不能用sleep(1000)
因为那个是使整个程序延迟一秒的函数
要写具体点,我菜,谢谢
...全文
217
14
打赏
收藏
求延时功能的函数??
我要的延时程序是这样的: 求一个延时功能的函数 比如一个函数 function() { 延时2秒函数(); ShowMessage(); } 要延时3秒才运行 ShowMessage();函数的 不能用sleep(1000) 因为那个是使整个程序延迟一秒的函数 要写具体点,我菜,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fidt982
2005-02-04
打赏
举报
回复
void Delay(DWORD MSecs)
{
DWORD BeginTime;
BeginTime = GetTickCount();
do
{
Application->ProcessMessages();
}while(GetTickCount() - BeginTime < MSecs);
}
//------------------------------------------------
不推荐这种办法,我刚才试了一下,发现在这样很占CPU资源,本人电脑CPU是P42.8G的,平时使用率大约只有1%左右,,但运行这个程序之后,CPU使用率达到了50%多
aaa185
2005-02-04
打赏
举报
回复
#include"windows.h"
Sleep(1000);
忘记单位了,好象是毫秒,1000就是1秒了,自己试试.
SharpKing515
2005-02-03
打赏
举报
回复
::sleep(XXXXXXXXXXXXX)
fidt982
2005-02-03
打赏
举报
回复
用线程,WAITFOR
空中猎手
2005-02-03
打赏
举报
回复
晕~~~一年前的贴子~~~
空中猎手
2005-02-03
打赏
举报
回复
void Delay(DWORD MSecs)
{
DWORD BeginTime;
BeginTime = GetTickCount();
do
{
Application->ProcessMessages();
}while(GetTickCount() - BeginTime < MSecs);
}
或使用多媒体定时器
web2003
2005-02-03
打赏
举报
回复
Sleep(微秒)
jinjazz
2005-02-03
打赏
举报
回复
api函数sleep
wilsonloveada
2005-02-03
打赏
举报
回复
这个问题,我也一直在寻找,用TTimer吧,虽然不易管理,但也只能这样了!
ccc0808xx
2004-12-13
打赏
举报
回复
另起一个线程,在另外一个线程里sleep ,这样就不会阻塞整个应用程序了。
或者,用 TTimer 也可以,但是,TTimer 多了不利于管理。
chiengod
2004-12-12
打赏
举报
回复
用for(;;)循环....
for(long i=0;i<10000000;i++)
{
.
.
.
Application->ProcessMessages();
.
.
.
}
milkslzz
2004-12-12
打赏
举报
回复
55555555
不行呀,我做的是一个泡泡堂的游戏
延时后加载图片就闪烁?? 然后事件好像停止了似的
请问还有别的函数吗?
milkslzz
2004-12-12
打赏
举报
回复
谢谢,我看看
chiengod
2004-12-12
打赏
举报
回复
#include "time.h"
void __fastcall TForm1::MyDelay(int secs)
{
time_t first, second;
first = time(NULL);
for(;;)
{
Application->ProcessMessages();
second = time(NULL);
if( difftime(second,first) > secs )
break;
}
}
c语言的单片机delay
延时
函数
详解
c语言及单片机delay
延时
函数
延时
函数
1、是什么2、为什么3、用在哪里?4、怎么做1、循环
延时
延时
函数
延时
函数
,作为一种常用
函数
,在不同的领域有不同的用处。而在嵌入式以及C语言的编写中,我们常常遇到需要自己来编写
延时
函数
的情况,这种情况之下,了解其原理就显得必要。 1、是什么 简单来说,
延时
函数
的目的就在于等,实际上就是要等一段时间再来执行接下来的代码。而这种简单的等,又可以采用多种方法来实现。例如: 名称 描述 循环 采用for或者while循环,让计算机跑无用的代码,从而达到
延时
的
JS-
延时
函数
延时
函数
延时
函数
1.概念2.与定时器的区别3.细节4.代码演示5.总结6.
延时
执行(删除)
延时
函数
JavaScript 中定时器
函数
的构成,能够基于定时器创建定的定时任务 1.概念
延时
函数
是实现程序暂缓执行的技术
延时
函数
和间歇
函数
统称为定时器或定时任务 2.与定时器的区别 间歇
函数
(定时器)的特征是不间断的重复执行 而
延时
函数
只会执行 1 次。 结合递归
函数
可以使用 setTimeout实现setInterval 一样的
功能
! 3.细节 1.setInterval 间歇
函数
也会
延时
执行 2.setT
c语言
延时
函数
nop,
延时
函数
怎么写delay
1. c语言
延时
函数
delay,怎么算
延时
下面是delay 函延迟
函数
里执行的都是空语句,也就是说通过循环执行空语句来达到延迟的目的.每执行一条语句,即使是空语句都要耗费电脑一些处理时间的,就是因为这个,在延迟
函数
里写一些无关紧要的东西,用来浪费电脑处理时间,从而达到延迟目的。数原型:原型:void Delay(unsigned int nDelay){unsigned int i,j,k;...
为何
延时
函数
不起作用?
有人利用STM32做开发,基于片内SYSTICK定时器做
延时
,即利用SYSTICK的周期性溢出中断来实现指定
延时
。可是他发现自己编写的
延时
函数
似乎不起作用。代码也很简单,颇为奇怪。我这里基于他的
功能
模拟一段测试代码,如下截图所示:上面代码在主循环里,每一轮循环就是先让LED闪烁5次,然后熄灭一会。就这样循环进行。其中,有个全局变量Delay,决定每次
延时
长短。uint32_t Delay; /...
c语言程序中
延时
函数
作用,51单片机C语言
延时
函数
怎么定义和使用 - 全文
51单片机C语言
延时
函数
怎么定义C语言定义
延时
函数
主要通过无意义指令的执行来达到
延时
的目的。C程序中可使用不同类型的变量来进行
延时
设计。经实验测试,使用unsigned char类型具有比unsigned int更优化的代码,在使用时应该使用unsigned char作为
延时
变量。 以某晶振为12MHz的单片机为例,晶振为12MHz即一个机器周期为1us。定义一个
延时
xms毫秒的
延时
函数
void ...
C++ Builder
13,822
社区成员
102,680
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章