|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
27.05.2008, 18:39 | #1 |
Регистрация: 27.05.2008
Сообщений: 7
|
Системное время???Помогите???(Delphi)
в таблице есть поле Time со значениями времени с интервалом в 30 минут (начиная с 0:00,0:30...23:30).
При запуске программы я "округляю" время (например зашла в 11:46 беру 11:30) - беру из этой записи нужное мне значение и заношу в эдит .ВОПРОС:как через каждые полчаса менять значение эдита?но не вкоем случае не прибавлять 30 минут к реальному системному времени,т.е получать время если ровно сколько-то часов (н-р12:00)или с половиной( 12:30)(надеюсь понятно написала). |
27.05.2008, 18:42 | #2 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
Ну зачем же дублировать темы.
Именно на этот вопрос Stilet и ответил. Бросаем на форму таймер. Устанавливаем интервал 30*60*1000 миллисекунд. По OnTimer: Код:
Последний раз редактировалось alexBlack; 27.05.2008 в 18:46. |
27.05.2008, 20:53 | #3 |
Регистрация: 27.05.2008
Сообщений: 7
|
Да подойдёт если системное время не учитывать,а мне надо :
Если системное время ровно (н-р:12:00) или с половинкой (12:30)- что-там делаем.(мне нужно менять системное время и если я его поменяю таймер сработает не в нужное время) |
27.05.2008, 21:12 | #4 | |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
Цитата:
Поподробнее. Запускаем программу в 11-46. Ставим таймер на 14 мин 12-00 - переставим таймер на 30 мин 12-30 - переставим таймер на 13-00 А что там с изменением времени ? Если Вы его меняете сами программно, то в это-же время перставляем и таймер. Или Вы хотите отследить изменение системного времени пользователем ? Последний раз редактировалось alexBlack; 27.05.2008 в 21:14. |
|
27.05.2008, 21:16 | #5 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Dinarochka, Вы уже третью тему создаёте, но толком объяснить, что нужно не хотите. Вам нужно, чтобы событие происходило "по часам" или через определённые промежутки времени?
|
28.05.2008, 12:11 | #6 |
Регистрация: 27.05.2008
Сообщений: 7
|
Да, отслеживать само системное время
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Системное программирование: Delphi или С++ | nazavrik | Свободное общение | 7 | 03.09.2008 11:12 |
Системное время | TyoshA | Общие вопросы Delphi | 2 | 05.02.2008 23:41 |
Как сделать так, чтобы в TLabel отображались текущее системное время? | Bill Gates | Общие вопросы Delphi | 3 | 03.01.2008 01:12 |
Системное время | Terran | Общие вопросы Delphi | 5 | 02.01.2008 20:12 |