![]() |
|
|
#16
|
|||
|
|||
|
Цитата:
|
|
#17
|
|||
|
|||
|
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var
hh, mm, ss, zzz : Word;
delta : Integer;
time_interval : TTime;
begin
DecodeTime(Now, hh, mm, ss, zzz);
delta := (необходимый час*3600 + необходимая минута*60) -
(hh*3600 + mm*60 + ss);
time_interval := EncodeTime(delta div 3600, delta div 60, delta mod 60, 0);
label1.caption := TimeToStr(time_interval);
end;само собой, delta должна быть неотрицательной. |
|
#18
|
||||
|
||||
|
Цитата:
|
|
#19
|
||||
|
||||
|
Вряд ли этот код устроит ТС, я когда рылся в поиске нашёл много чего по расчёту этого расписания. При этом существует как минимум 7 методик расчёта и каждая методика даёт другое время. |
|
#20
|
|||
|
|||
|
Цитата:
![]() |
|
#21
|
|||
|
|||
|
у кого-нибудь что-нибудь получилось?
|
|
#22
|
|||
|
|||
|
Цитата:
Нет, а должно? ![]() P.S. Тут есть раздел "Работа" - сделают всё, что угодно в зависимости от оплаты. |