![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как работать с таймером в Delphi 6??? [D6, WinXP]
Delcom © (2005-05-22 23:05:00)Мне надо,чтобы таймер начинал отчет времени после появления формы(Form1.Show) и останавливался после нажатия на кнопку(Button1),записав в какую-либо переменную!а также чтобы таймер включался после нажатия на кнопку и останавливался после нажатия на эту же кнопку,также записав время в переменную!
Delcom (2005-05-23 00:23:00) [1]все ок!спасибо за разьяснение,уже все догнал!извиняюсь за тупость!
Anatoly Podgoretsky (2005-05-23 00:21:00) [2]Согласно справке interval указывается в миллисекундах
Delcom (2005-05-23 00:17:00) [3]вроде сделал!
а какое значение interval соответствует 1 секунде?1000?
Eraser (2005-05-23 00:16:00) [4]Delcom (23.05.05 00:11) [17]
Рекомендуют Inc(ch);
alex-drob (2005-05-23 00:13:00) [5]
> ch:=ch+1
А так не увеличивается?
Delcom (2005-05-23 00:11:00) [6]тогда как сделать,чтобы при выполнении события OnTimer какая-нить переменная увеличивалась(ch:=ch+1)?
Yanis (2005-05-23 00:08:00) [7]
> В справку лазил,ничего дельного там нет!тогда чем можно считать
> время?
Справка вообще бесполезная вещь ;)
Palladin (2005-05-22 23:58:00) [8]Так вот это и должно было быть прочитано тобой в справке. Установи курсор прямо на это событие в уже известной тебе вкладке Event Object Inspector'а и нажми F1. Там же (в разделе справки, который откроется) ты увидишь упоминания и о других свойствах этого компонента. И еще увидишь так же ссылку Example, тоесть пример по английски. После просмотра примера, картина должна стать еще ясней.
Anatoly Podgoretsky (2005-05-22 23:57:00) [9]Ну штук 5 как минимум
alex-drob (2005-05-22 23:57:00) [10]Это событие выполняется когда проходит промежуток времени указанный в свойстве interval.
Delcom (2005-05-22 23:52:00) [11]Есть одно событие - OnTimer,и что это событие означает?
Palladin (2005-05-22 23:46:00) [12]Ну давай думать логически. Вот какие например события (Events) есть у компонента TTimer? Их можно посмотреть в Object Inspector поместив и выделив на форме этот компонент.
alex-drob (2005-05-22 23:45:00) [13]var t:integer;
...
procedure TForm1.Timer1Timer(Sender: TObject);
begin
inc(t);
form1.Caption:=inttostr(t);
end;
Delcom (2005-05-22 23:42:00) [14]Как он выполняется?пример кода можно?
Palladin (2005-05-22 23:36:00) [15]Странно, именно это в справке и написано. Да и названия методов, событий и свойств интуитивно понятны.
> Там куча методов.
Да и не такая уж и куча :)
alex-drob (2005-05-22 23:35:00) [16]onTimer выполняется через interval пока enabled:=true
Delcom (2005-05-22 23:32:00) [17]Я просто не пойму суть действий таймера!как он работает?
KilkennyCat (2005-05-22 23:25:00) [18]Gettickcount
Anatoly Podgoretsky (2005-05-22 23:25:00) [19]Там куча методов.
Delcom (2005-05-22 23:24:00) [20]В справку лазил,ничего дельного там нет!тогда чем можно считать время?