подскажите как решить.. нужен таймер который будет отсчитывать заданное колво времени оно будет постоянным и не будет изменятся, но.. собственно вопрос.. как сделать чтобы эту програмку можно было спокойно отключать (потом включаеш а отсчет идет дальше как будто и не прирывался) а там будет кнопочка сброс и поновой тот же отрезок времени + как это можно вывести на экран (сам отсчет)
http://forum.hiasm.com/xf/attach/code/code_706.txt тут 2 примера таймеров (нашел на форуме) подойдет тот который проще..
Этот топик читают: Гость
Ответов: 42
Рейтинг: 3
|
|||
карма: 1 |
|
Ответов: 817
Рейтинг: 52
|
|||
Как вариант, записывай промежуточные данные таймера, при закрытии программы, в ини-файлик
При запуске программы читай эти данные. |
|||
карма: 1 |
|
Ответов: 3889
Рейтинг: 362
|
|||
pavleg писал(а): включаеш а отсчет идет дальше как будто и не прирывалсяОтсчёт должен идти, пока программа закрыта? |
|||
карма: 1 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
1nd1g0 писал(а): Отсчёт должен идти, пока программа закрыта?Скорее, нет -- программа должна считать чистое время запущенного состояния |
|||
карма: 22 |
|
Ответов: 8930
Рейтинг: 823
|
|||
В. Тёркин писал(а): Дайте мне, а то помру!pavleg, вот с *.ini timerwork.rar а коллега 1nd1g0 сделает с реестром |
|||
карма: 19 |
| ||
файлы: 1 | timerwork.rar [1.8KB] [120] |
Ответов: 42
Рейтинг: 3
|
|||
nesco писал(а): Отсчёт должен идти, пока программа закрыта?отсчет должени ити независимо от состояния программы, тобишь если включил в 10:00 (таймер на час) то можно выключить комп и прийти без 15 адинадцать и оно покажет что осталось 15 минут пример выше не работает показывает всегда с минуты отсчет |
|||
карма: 1 |
|
Ответов: 3889
Рейтинг: 362
|
|||
pavleg, значит я был прав, и Вам нужны арифметические действия со временем, выдаваемым компонентом Time
|
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, ....
|
|||
карма: 25 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
1nd1g0 писал(а): Вам нужны арифметические действия со временем, выдаваемым компонентом TimeИ как предполагается обслуживать таймер при выключенном состоянии ПО Здесь не таймер нужен, а подсчет количества тиков процессора |
|||
карма: 22 |
|
Ответов: 3889
Рейтинг: 362
|
|||
nesco писал(а): как предполагается обслуживать таймер при выключенном состоянии ПОЯ так понимаю, ничего обслуживать не надо, берём DateTime у Time, вычисляем какое время наступит, скажем, через час, запоминаем в ini, если программа работает, то делаем нечто вроде DateDiff и показываем сколько осталось. Когда сравняются - сообщаем. Если программа не работала, то это уже проблемы пользователя) В общем, банальнейший будильник с той лишь разницей, что человеку самому лень считать какое время наступит если прибавить xx:yy:zz к текущему. Это за него, как я понял, должна делать программа. |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): Здесь не таймер нужен, а подсчет количества тиков процессора Прав 1nd1g0. 1nd1g0 писал(а): нужны арифметические действия со временем, выдаваемым компонентом Time ИМХО |
|||
карма: 25 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Tad писал(а): ИМХОДа, все правильно, че-то из головы выбило, что у нас вместо таймера можно использовать компонент Time, он же считыват системное время. |
|||
карма: 22 |
|
Ответов: 8930
Рейтинг: 823
|
|||
pavleg, действительно, правильно поставленный вопрос содержит 90% ответа Мысли есть, но выражены они не корректно
Пословица писал(а): Взялся за гуж, не говори, что не дюж!Леонид писал(а): коллега 1nd1g0 сделает с реестром |
|||
карма: 19 |
| ||
файлы: 1 | timerwork3.rar [2.5KB] [123] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 22:07:02 |
|||
карма: 0 |
|
Ответов: 8930
Рейтинг: 823
|
|||
Tad, сейчас я на даче, интернет есть, но не стабильный (провайдер, как всегда, жадничает, навесил на свой канал пользователей обещая каждому по 50 Мбит) особенно на любимом форуме HiAsm Свои радиолюбительские молоточки (80 гр. и 200 гр.) убрал в самый дальний ящик, потому рука сама их ищет, а монитор жалко (Как я стал Вас понимать! )
|
|||
карма: 19 |
|