- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
procedure TForm1.Timer1Timer(Sender: TObject); //ПРОБЛЕМА ТУТ
begin
sec:=sec-1;
ShowTime; //показывать время
If (sec=0) and (min=0) and(chas>0) then
begin
chas:=chas-1;
min:=59;
sec:=60;
end;
If (sec=0) and (min>0) and (chas=0) then
begin
min:=min-1;
sec:=60;
end;
If (sec=0) and (min>0) and (chas>0) then
begin
min:=min-1;
chas:=chas-1;
sec:=60;
end;
If (chas=0) and (min=0) and (sec=0) then
begin
Timer1.Enabled:=false;
Button1.Enabled:=True;
Button2.Enabled:=False;
Edit1.Enabled:=True;
Edit2.Enabled:=True;
Edit3.Enabled:=True;
end;
end;
Дао создания таймера обратного отсчета.
Канон первый: устаревшая и неудобная шестидесятиричная система.
Комментарии и форматирование авторские.
CepbIu 19.07.2010 06:44 # 0
не проще? и потом плясать от этого
bugmenot 22.07.2010 08:57 # −1