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