CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

计时问题

楼主chenbyron(鱼儿)2004-05-03 22:48:49 在 C++ Builder / 基础类 提问

请各位高手教教我做个简单得计时程序      
  比如:      
  运行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

相关问题

  • 怎么计时?
  • 精确计时?
  • 计时器
  • 计时器
  • 计时问题?
  • 计时器问题??
  • 怎样倒计时
  • 上网计时器
  • 7天倒计时~
  • 计时器问题

关键词

  • 文件
  • oldtime
  • getlocaltime
  • newtime
  • 程序

得分解答快速导航

  • 帖主:chenbyron

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo