Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.05.2008, 18:39   #1
Dinarochka
 
Регистрация: 27.05.2008
Сообщений: 7
Восклицание Системное время???Помогите???(Delphi)

в таблице есть поле Time со значениями времени с интервалом в 30 минут (начиная с 0:00,0:30...23:30).
При запуске программы я "округляю" время (например зашла в 11:46 беру 11:30)
- беру из этой записи нужное мне значение и заношу в эдит
.ВОПРОС:как через каждые полчаса менять значение эдита?но не вкоем случае не прибавлять 30 минут к реальному системному времени,т.е получать время если ровно сколько-то часов (н-р12:00)или с половиной( 12:30)(надеюсь понятно написала).
Dinarochka вне форума
Старый 27.05.2008, 18:42   #2
alexBlack
Участник клуба
 
Регистрация: 12.10.2007
Сообщений: 1,204
По умолчанию

Ну зачем же дублировать темы.

Именно на этот вопрос Stilet и ответил.
Бросаем на форму таймер. Устанавливаем интервал 30*60*1000 миллисекунд. По OnTimer:

Код:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
    edit1.text :=  .... ???
end;
Первый интервал таймера можно установить больше чем полчаса, чтобы следующий вызов был ровно в 12-00 (например). Или как в Вашем примере - 12-00 - 11-46 - на 14 минут (если правильно посчитал)

Последний раз редактировалось alexBlack; 27.05.2008 в 18:46.
alexBlack вне форума
Старый 27.05.2008, 20:53   #3
Dinarochka
 
Регистрация: 27.05.2008
Сообщений: 7
По умолчанию

Да подойдёт если системное время не учитывать,а мне надо :
Если системное время ровно (н-р:12:00) или с половинкой (12:30)- что-там делаем.(мне нужно менять системное время и если я его поменяю таймер сработает не в нужное время)
Dinarochka вне форума
Старый 27.05.2008, 21:12   #4
alexBlack
Участник клуба
 
Регистрация: 12.10.2007
Сообщений: 1,204
По умолчанию

Цитата:
Сообщение от Dinarochka Посмотреть сообщение
Да подойдёт если системное время не учитывать,а мне надо :
Если системное время ровно (н-р:12:00) или с половинкой (12:30)- что-там делаем.(мне нужно менять системное время и если я его поменяю таймер сработает не в нужное время)
Ээ.. не совсем понял.
Поподробнее. Запускаем программу в 11-46. Ставим таймер на 14 мин
12-00 - переставим таймер на 30 мин
12-30 - переставим таймер на 13-00

А что там с изменением времени ?
Если Вы его меняете сами программно, то в это-же время перставляем и таймер.
Или Вы хотите отследить изменение системного времени пользователем ?

Последний раз редактировалось alexBlack; 27.05.2008 в 21:14.
alexBlack вне форума
Старый 27.05.2008, 21:16   #5
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Dinarochka, Вы уже третью тему создаёте, но толком объяснить, что нужно не хотите. Вам нужно, чтобы событие происходило "по часам" или через определённые промежутки времени?
B_N вне форума
Старый 28.05.2008, 12:11   #6
Dinarochka
 
Регистрация: 27.05.2008
Сообщений: 7
По умолчанию

Да, отслеживать само системное время
Dinarochka вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Системное программирование: 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