procedure T.UpdateGuardTimer(Sender: TObject); begin GuardTimer.Enabled :=false; form1.Label3.Caption :='Con Time '+FormatDateTime('hh:mm:ss',now); GuardTimer.Enabled :=true; end; 在这段代码中GuardTimer是那里的? 这样改改: procedure T.UpdateGuardTimer(Sender: TObject); begin if Sender is TTimer then (Send as TTimer).Enabled :=false; form1.Label3.Caption :='Con Time '+FormatDateTime('hh:mm:ss',now); (Send as TTimer).Enabled :=true; end;
不好意思,有点疏漏 procedure T.UpdateGuardTimer(Sender: TObject); begin if Sender is TTimer then begin ( Send as TTimer).Enabled :=false; form1.Label3.Caption :='Con Time '+FormatDateTime('hh:mm:ss',now); ( Send as TTimer).Enabled :=true; end; end;
我生成了两个时钟!
你就当是SendTimer啦!
private
{ Private declarations }
SendTimer:TTimer;
便编译也没报错啊?
begin
GuardTimer.Enabled :=false;
form1.Label3.Caption :='Con Time '+FormatDateTime('hh:mm:ss',now);
GuardTimer.Enabled :=true;
end;
在这段代码中GuardTimer是那里的?
这样改改:
procedure T.UpdateGuardTimer(Sender: TObject);
begin
if Sender is TTimer then
(Send as TTimer).Enabled :=false;
form1.Label3.Caption :='Con Time '+FormatDateTime('hh:mm:ss',now);
(Send as TTimer).Enabled :=true;
end;
procedure T.UpdateGuardTimer(Sender: TObject);
begin
if Sender is TTimer then
begin
( Send as TTimer).Enabled :=false;
form1.Label3.Caption :='Con Time '+FormatDateTime('hh:mm:ss',now);
( Send as TTimer).Enabled :=true;
end;
end;