|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.11.2011, 22:58 | #1 |
Пользователь
Регистрация: 14.04.2009
Сообщений: 42
|
Срабатывание Button по таймеру
Здравствуйте. Ситуация такая:
У меня на форме есть кнопка Button1 с прописанными на неё некоторыми действиями и Label1 в котором отображается системное время через Timer Код:
Можете подсказать как написать такое условие и возможно ли вообще? |
24.11.2011, 23:01 | #2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
Код:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
24.11.2011, 23:21 | #3 |
Пользователь
Регистрация: 14.04.2009
Сообщений: 42
|
veniside, спасибо большое!
только я подправил немного, а то неработало) Код:
|
24.11.2011, 23:23 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А у таймера интервал тиканья какой? А то может и не попасть на время заданное с точностью до секунды
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
24.11.2011, 23:30 | #5 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
если интервал меньше минуты... то все норм... а если больше одной секунды... то лучше сделать интервал... используя тип TDateTime ... тип времени...
пишу код не только за печеньки
|
24.11.2011, 23:31 | #6 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
Да и вобще сама идея сравнения времени со строкой не сильно удачная, мало ли какой у юзера будет формат для LongTimeFormat. Это я так, для краткости примера нарисовал, а лучше разложить время на составляющие и спокойно сравнивать, что надо.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
25.11.2011, 00:05 | #7 |
Пользователь
Регистрация: 14.04.2009
Сообщений: 42
|
Интервал 1 секунда(мне огромная точность не обязательна). Для моей цели всё работает как надо.
|
25.11.2011, 00:56 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Ваш способ сравнения времени и такой интервал может в определенных условиях и не сработать, таймер ведь не очень точная штука, при соответствующей загрузке процессора эта секунда может и длиней стать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Двойное срабатывание FileSystemWatcher | ShamanK | C# (си шарп) | 1 | 06.11.2011 19:32 |
Как привязать компоненту TComboBox к Button, чтобы при нажатии Button, данные из ComboBox вводились в TstringGrid | Marta_ | Помощь студентам | 2 | 15.10.2011 01:02 |
Автоматическое срабатывание ссылки | DamianTrash | HTML и CSS | 3 | 13.05.2011 12:33 |
Срабатывание разрешением в микросекунды | notHaker | Win Api | 7 | 22.07.2010 02:11 |
Срабатывание датчика по таймеру | RockForr | Общие вопросы Delphi | 8 | 26.05.2009 16:32 |