计时问题
请各位高手教教我做个简单得计时程序
比如:
运行30分钟后退出程序等~~~~~
谢谢各位大侠帮忙,急于论文啊~~~~
问题点数:0、回复次数:9Top
1 楼tompkins2000(AirHunter)回复于 2004-05-03 23:28:43 得分 0
放一个TTimer上去,设置时间为30000,然后OnTimer里写上Close(),程序写完Top
2 楼FreeFice(庄鱼)回复于 2004-05-03 23:59:42 得分 0
不是30000,应该是1,800,000才对Top
3 楼pp616(坏蛋)回复于 2004-05-04 01:53:54 得分 0
HEHETop
4 楼chenxing21(笑语)回复于 2004-05-04 02:20:24 得分 0
正好用上.谢过.Top
5 楼chenbyron(鱼儿)回复于 2004-05-04 03:54:05 得分 0
怎么写????
ttime是什么函数????
能写个具体的程序让我看看吗?
我不太懂的~
要什么头文件啊~
Ttime怎么用?
Top
6 楼diligent_boy(笨笨)回复于 2004-05-04 08:48:41 得分 0
用系统函数吧!!这样写
SYSTEMTIME Oldtime, Newtime;
GetLocalTime( Oldtime);
do
{
GetLocalTime( &Newtime );
Application->ProcessMessages();
}while ( abs(Oldtime.wSecond - Newtime.wSecond) < 1800); //延迟30分钟
Form->Colse(); //关闭窗口Top
7 楼ch_builder(春辉)回复于 2004-05-04 10:01:17 得分 0
把TTimer的时间设为1800000,然后在OnTimer事件中只要写如下一行代码就可以了:
Form1->Colse();Top
8 楼chenbyron(鱼儿)回复于 2004-05-04 10:09:56 得分 0
笨苯
能把要什么头文件也写出来吗?
我编译不过去
error C2065: 'SYSTEMTIME' : undeclared identifier
。。。。。。。。。。Top
9 楼diligent_boy(笨笨)回复于 2004-05-05 10:48:54 得分 0
不用头文件,GetLocalTime(&Oldtime);改一下吧
能编译通过的!!
Top




