各位大虾,我刚刚接触delphi不久,对于Application这个东东还不是很清楚,想请教一下除了工程文件里的
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
这些用法之外,还有什么比较常用的调用吗?Application究竟代表着什么意思啊?
还有就是我在编程的时候遇到了一个问题,就是GetTickCount()函数,我设计的程序是在程序运行之初读一下GetTickCount()的值,然后付给一个变量TT,之后的每次循环令GetTickCount()-TT如果大于变量DT的话,就执行相应的操作,但是我给定DT为10的时候能够正常执行,但是要是DT为500,1000时就不能正常的计数。不清楚GetTickCount()的执行原理究竟是什么啊?
请各位不吝赐教!!

解决方案 »

  1.   

    Application在F1帮助里说的挺详细的。Dt=500时说明太大了。执行你的代码用不了这么长时间。
      

  2.   

    application.MessageBox(); //显示一个弹出框
     application.Title//设置显示在任务栏的标题.
    ....
      

  3.   

    to jinjazz(人雅的标记--落寞刺客) :
    但是我想做的是一个监听串口的程序,一有数据的话马上就能监听得到,用timer的话是不是不够灵活啊?to rockswj(石头,我要学Sql):
    GetTickCount()不是读取一个系统的计数吗?它和时间长短有什么关系吗?不是每一毫秒,加一的吗?
      

  4.   

    GetTickCount 函数,该函数能精确显示操作系统启动后至当前的毫秒数。GetTickCount() 函式的精确度。微软的白皮书上说,NT上的间距为10ms,9X为55ms。
      

  5.   

    Application是个全局变量,它的类型是TApplication。
    TApplication封装了一些属性和方法,使应用程序能够正确地在Windows环境下运行。这些方法中,有的用于建立窗口类定义,有的用于创建应用程序的主窗口、激活应用程序、处理消息、添加上下文敏感的帮助以及处理VCL的异常。
    只有基于窗体的Delphi应用程序才有全局Application对象,而控制台程序和服务程序没有Application对象。但是要是DT为500,1000时就不能正常的计数
    DT太大了
    ----------------------------------------------------------------
                 花自飘零水自流,一种相思,两处闲愁。
                   此情无计可消除,才下眉头,又上心头。
    ----------------------------------------------------------------
      

  6.   

    to  Shiyl(云淡风清 卷舒自在):
    谢谢你了:)说得很详细,不过我还有个问题就是,既然是‘操作系统启动后至当前的毫秒数’为什么大一点不可以呢?