|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.04.2010, 23:46 | #1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Таймер. Конвертирование ms в часы,минуты, секунды.. ищу решения..
Привет =)
Собственно вопросы по работе с этим компонентом.. Пишу программу типа Power Off (выключение компьютера через определённое время..) Дело не в функциях ребура,выключения.. дело в отсчете времени.. С чего начинать? Есть идея .. брать текущее время, фиксировать как точку отсчета.. прибовлять время до события.... и отсчитывать.. Как второй вариант. не оброщать внимания на системное время.. считать время рабты программы. Вот в чем суть.. Есть 3 TrackBar'а минуты секунды часы. Часы 24. минуты и секунды по 59 максимум. собственно как заставить таймер считать в секундах.. а не в милисекундах.... 24 часа это порядка 9 миллиардов милисекунд.. но таймер не поддерживает такого значения.. Подскажите решения.. я не нахожу его толком. думаю умножать позицию трекбара на 1000... и получать ms .. но это довольно "допотопным" кажется... |
08.04.2010, 00:22 | #2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...а вы в таймере сделайте второй глобальный счетчик, скажем таймер имеет период секунду, внутри счетчик-переменная через 1000 циклов дает вам 1000 секунд ...смысл ясен?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
08.04.2010, 01:42 | #3 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
Код:
P.S.: первоначально Timer1.Enabled:=false; В edit1 вводиться время, например: "00:00:40" (40сек) и при Enabled:=true Timer1 - отсчет запускаеться до 00:00:00... --Добавлено-- Если чо надеюсь на плюсик, так как это моё 400ое сообщение... |
08.04.2010, 09:51 | #4 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
в таймере с любой заданной частотой (секунда/минута/час/...) проверять а не пора ли
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 08.04.2010 в 09:56. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
с++,градусы и минуты | Krezol | Помощь студентам | 3 | 17.02.2010 20:28 |
Разложить секунды на чч:мм:cc | Anatol_rus | Общие вопросы Delphi | 2 | 03.10.2009 12:56 |
Перевести милесекунды в секунды | Crivel | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 29.06.2009 11:45 |
Перевести секунды в мелесекунды | Crivel | Помощь студентам | 4 | 07.08.2008 18:07 |