Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.16;
Скачать: CL | DM;

Вниз

Есть вопрос - как поместить на форму часы...   Найти похожие ветки 

 
Leschiy-D ©   (2005-09-16 14:46) [0]

Есть вопрос - как поместить на форму часы...
Можно ипользовать TDateTime, но как сделать, что бы они шли?


 
Antonn ©   (2005-09-16 14:47) [1]

DateTime.left:=DateTime.left+1;


 
Leschiy-D ©   (2005-09-16 14:48) [2]

Притом идти начинали с 00:00:00 по нажатию кнопки, и по нажатию этой же кнопки останавливались...


 
Leschiy-D ©   (2005-09-16 14:50) [3]


> Antonn ©   (16.09.05 14:47) [1]
> DateTime.left:=DateTime.left+1;

Допустим но на какое событие или в какой цикл это впихнуть???


 
MBo ©   (2005-09-16 14:52) [4]

Кладешь на форму кнопку, Label и таймер с интервалом 1000 и Enabled:=False

var
 Form1: TForm1;
 t:Double=0;

procedure TForm1.Button3Click(Sender: TObject);
begin
 Timer1.Enabled:=not Timer1.Enabled;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
 t:=t+1/86400;
 Label1.Caption:=TimeToStr(t);
end;


 
IceBeerg ©   (2005-09-16 18:38) [5]

Antonn ©   (16.09.05 14:47) [1]
:)


 
Наиль ©   (2005-09-17 17:00) [6]

>[1]
Спасибо за то, что поднял настроение


 
Tonich ©   (2005-09-17 17:11) [7]


> Antonn ©   (16.09.05 14:47) [1]

эхе хех,   что ж вы так человека обнадежили...

небось уже все голову поломал


 
Antonn ©   (2005-09-17 17:52) [8]

Tonich ©   (17.09.05 17:11) [7]
эхе хех,   что ж вы так человека обнадежили...
небось уже все голову поломал

зачем ломать, если MBo © (16.09.05 14:52) [4] дал нормальный рабочий код? :)


 
Tonich ©   (2005-09-17 18:05) [9]

нет просто глядя вот на это ...
> Leschiy-D ©   (16.09.05 14:50) [3]

)))


 
PZ   (2005-09-17 18:19) [10]

Уважаемые мастера, ну что вы голову морочите и себе и людям.
Делается это элементарно:

Var
 T : tDateTime;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
 T := Time;
 Label1.Caption := TimeToStr(T);
end;


 
Anatoly Podgoretsky ©   (2005-09-17 18:20) [11]

Leschiy-D ©   (16.09.05 14:48) [2]
Это не часы а секундомер.
Реализуется с помощью TLabel, TTimer и функции Now/
В варианте предложеным MBO надо изменить

t:=t+1/86400;
Label1.Caption:=TimeToStr(t);


на

Label1.Caption:=TimeToStr(Now-StartTime);


 
Tonich ©   (2005-09-17 18:22) [12]


> PZ   (17.09.05 18:19) [10]
ну помоему автор хотел несколько иначе


> Притом идти начинали с 00:00:00 по нажатию кнопки, и по
> нажатию этой же кнопки останавливались...

в твоем же случаи с  00:00:00 они стартанут только один раз за сутки )))


 
Anatoly Podgoretsky ©   (2005-09-17 18:33) [13]

PZ   (17.09.05 18:19) [10]
Голову морочишь ты, абсолютно неверный ответ, другие хоть прикалывались, а ты похоже серьезно.


 
PZ   (2005-09-17 19:05) [14]

>Tonich ©   (17.09.05 18:22) [12]

Да, я не обратил внимание на дополнение [2] и написал именно часы.



Страницы: 1 вся ветка

Текущий архив: 2005.10.16;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.049 c
3-1125919738
Пантелеев Иван
2005-09-05 15:28
2005.10.16
Добавление записи


3-1125834784
Кабан
2005-09-04 15:53
2005.10.16
Выподающий список.


1-1127867033
Димыч
2005-09-28 04:23
2005.10.16
Контейнер с файлами


4-1124203096
SpyBoy
2005-08-16 18:38
2005.10.16
размер скачиваемого файла


3-1125786977
Пантелеев Иван
2005-09-04 02:36
2005.10.16
Проблемы с фильтрацией по дате