★如何让程序等待?
我的目的是读取某一行脚本(一个纯文本文件)后启动计时器,每隔一段时间(比如1秒)执行一次,得到需要的结果跳出,否则继续,超过限定时间后继续读取下一行脚本。我不知该用什么方法来实现。想用timer控件,但把interval设成1000,如何让程序等待timer不停地重复呢?把interval设成总时间又无法实现每1秒查询一次。使用GetTickCount()会使程序不再响应外界控制。
想了半天也没想出个方法来,哪位帮帮我?
我的目的是读取某一行脚本(一个纯文本文件)后启动计时器,每隔一段时间(比如1秒)执行一次,得到需要的结果跳出,否则继续,超过限定时间后继续读取下一行脚本。我不知该用什么方法来实现。想用timer控件,但把interval设成1000,如何让程序等待timer不停地重复呢?把interval设成总时间又无法实现每1秒查询一次。使用GetTickCount()会使程序不再响应外界控制。
想了半天也没想出个方法来,哪位帮帮我?
另一个把interval设成总时间,负责到最后把第一个timer设为禁止.
begin
if 读脚本成功 then
break
else if 超过总事件 then
break
else
for i:=1 to 100 do
begin
sleep(10);
application.processmessage;
end;
end