关于一个计时计分器的问题 一个label控件与一个Timer控件关联用来显示时间,格式:hh:mm:ss现在想当时间到10分钟时,每超过1分钟就将另一文本框中的数字+1,如何做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.FormCreate(Sender: TObject);begin AStart := Now(); //记录开始时间 Label1.Caption := '00:00:00'; Label2.Caption := '0'; Timer1.Interval := 1000; Timer1.Enabled := True;end;procedure TForm1.Timer1Timer(Sender: TObject);var ATime : TDateTime;begin ATime := Now - AStart; //计算开始之后经过的时间 Label1.Caption := FormatDateTime('HH:NN:SS', ATime); if (FormatDateTime('NN', ATime) > '10') and (FormatDateTime('SS', ATime) = '00') then begin //在11:00、12:00、13:00、……时刻,Label2中的数值增加1 Label2.Caption := IntToStr(StrToInt(Label2.Caption) + 1); end;end; delphi数据类型的问题 100分等你来拿!!! 脑子都想破的资源释放问题 调用窗体的问题 关于在单机上模拟客户/服务器方式的问题!!迷惑???高分求教?? 怎样让程序运行,但在进程中不显示! 请大家帮忙,错误提示:Invalid BLOB handle in record buffer.(在线) Delphi7下ClientDataSet又一bug?请见过的朋友支个招? pchar与string有什么区别? delphi5是不是自己有个系统托盘图标组件?我怎么在控件板上找不到? 做一个图书管理系统,有一些疑惑~~~~高手赐教~~~~ 指定下载网址链接 自动下载文件
procedure TForm1.FormCreate(Sender: TObject);
begin
AStart := Now(); //记录开始时间
Label1.Caption := '00:00:00';
Label2.Caption := '0';
Timer1.Interval := 1000;
Timer1.Enabled := True;
end;procedure TForm1.Timer1Timer(Sender: TObject);
var
ATime : TDateTime;
begin
ATime := Now - AStart; //计算开始之后经过的时间
Label1.Caption := FormatDateTime('HH:NN:SS', ATime);
if (FormatDateTime('NN', ATime) > '10') and (FormatDateTime('SS', ATime) = '00') then
begin
//在11:00、12:00、13:00、……时刻,Label2中的数值增加1
Label2.Caption := IntToStr(StrToInt(Label2.Caption) + 1);
end;
end;