自己写的计时代码,显示不正常,求大神帮忙看下
delphi吧
全部回复
仅看楼主
level 8
we21314 楼主
要求跟秒表那样可以计时,只不过可能要记录几十天吧,我这个显示不正常。大家手头上有现成的代码,或者控件的帮下呗,先谢过了。
2015年03月28日 02点03分 1
level 8
we21314 楼主
var
T1 : Tdatetime;
T2 : Tdatetime;
Tstr : boolean;
Tstp : boolean;
i : integer=1;
{$R *.dfm}
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if Tstr then
begin
if i=1 then
begin
T1:=now;
i:=2;
end;
edit1.Text:=datetimetostr(now-T1+T2);
end;
if Tstp then
begin
T2:=strtodatetime(edit1.Text);
i:=1;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Tstr:=true;
Tstp:=false;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Tstr:=false;
Tstp:=true;
end;
2015年03月28日 02点03分 2
level 12
Delphi Demo里面有,自己去看吧。
2015年03月31日 03点03分 3
回复@ayi033 :好的,我找下
2015年03月31日 04点03分
1