各位大虾,我刚刚接触delphi不久,对于Application这个东东还不是很清楚,想请教一下除了工程文件里的
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
这些用法之外,还有什么比较常用的调用吗?Application究竟代表着什么意思啊?
还有就是我在编程的时候遇到了一个问题,就是GetTickCount()函数,我设计的程序是在程序运行之初读一下GetTickCount()的值,然后付给一个变量TT,之后的每次循环令GetTickCount()-TT如果大于变量DT的话,就执行相应的操作,但是我给定DT为10的时候能够正常执行,但是要是DT为500,1000时就不能正常的计数。不清楚GetTickCount()的执行原理究竟是什么啊?
请各位不吝赐教!!
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
这些用法之外,还有什么比较常用的调用吗?Application究竟代表着什么意思啊?
还有就是我在编程的时候遇到了一个问题,就是GetTickCount()函数,我设计的程序是在程序运行之初读一下GetTickCount()的值,然后付给一个变量TT,之后的每次循环令GetTickCount()-TT如果大于变量DT的话,就执行相应的操作,但是我给定DT为10的时候能够正常执行,但是要是DT为500,1000时就不能正常的计数。不清楚GetTickCount()的执行原理究竟是什么啊?
请各位不吝赐教!!
application.Title//设置显示在任务栏的标题.
....
但是我想做的是一个监听串口的程序,一有数据的话马上就能监听得到,用timer的话是不是不够灵活啊?to rockswj(石头,我要学Sql):
GetTickCount()不是读取一个系统的计数吗?它和时间长短有什么关系吗?不是每一毫秒,加一的吗?
TApplication封装了一些属性和方法,使应用程序能够正确地在Windows环境下运行。这些方法中,有的用于建立窗口类定义,有的用于创建应用程序的主窗口、激活应用程序、处理消息、添加上下文敏感的帮助以及处理VCL的异常。
只有基于窗体的Delphi应用程序才有全局Application对象,而控制台程序和服务程序没有Application对象。但是要是DT为500,1000时就不能正常的计数
DT太大了
----------------------------------------------------------------
花自飘零水自流,一种相思,两处闲愁。
此情无计可消除,才下眉头,又上心头。
----------------------------------------------------------------
谢谢你了:)说得很详细,不过我还有个问题就是,既然是‘操作系统启动后至当前的毫秒数’为什么大一点不可以呢?