Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как работать с таймером в Delphi 6??? [D6, WinXP]


Страницы:   1 2

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]

В справку лазил,ничего дельного там нет!тогда чем можно считать время?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо