Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/21: Рейтинг темы: голосов - 21, средняя оценка - 4.76
0 / 0 / 0
Регистрация: 24.11.2012
Сообщений: 5
1

Вывод времени в Label по таймеру

24.11.2012, 16:39. Показов 4167. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите составить программу для вывода времени в лейбл через таймер, допустим что время начинаем отсчитывать с 17:00, а минута будет проходить за тот же промежуток, что и секунда вне программы, и как сделать подсчет прошедших дней в таком времени, заранее спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.11.2012, 16:39
Ответы с готовыми решениями:

Изменение цвета Label по таймеру (мигание)
Подскажите как с помощью таймера можно сделать так: label в течении 5 секунд белого цвета, через 5...

Не работает отсчет времени по таймеру
Постигаю учебник. Юзаю VB6. При запуске формы таймер отображает текущее время (на момент запуска...

Сделать повторы нажатия кнопки по таймеру и выводить в Label отсчет этого времени
Всем Добрый вечер Друзья ! Возникла такая проблема как можно сделать повторы нажатия кнопки по...

Вывод времени из базы в Label
Доброе время суток. (я наверное все тут уже надоел :-( ) Есть в базе время 14:29:55 при выводе из...

6
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,221
24.11.2012, 20:21 2
примерно так:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Dim T, T1, T2
Private Sub Комманда1_Click()
Часы1.Enabled = Not Часы1.Enabled
T = Format(Метка1.Caption, "hh:nn:ss")
T1 = Time
End Sub
 
Private Sub Часы1_Timer()
T2 = DateDiff("s", T1, Time)
Метка2.Caption = DateAdd("s", T2, T)
Метка3.Caption = DateAdd("n", T2, T)
End Sub
1
0 / 0 / 0
Регистрация: 24.11.2012
Сообщений: 5
25.11.2012, 07:09  [ТС] 3
А возомжно ли сделать так чтобы таймер не опирался на системное время, а вел отсчет от времени прописанном в файле и при нажатии по кнопке паузы останавливал отсчет записывал время на котором остановился в файл, после нажатие по кнопке продолжить брал те данные что записал в файл и продолжал с того места где остановился, и еще один такой вопрос программа начинает считать дату с 1900 года, как это возможно исправить?
0
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,221
25.11.2012, 11:05 4
Сам по себе бейсиковский таймер считает не точно и зависит от нагруженности процессора(так считается).
В данном случае таймер опирается не на системное время, а на системные секунды, которые можно заменить функцией АПИ. А время можно запиминать хоть в файле, хоть в реестре

Добавлено через 27 минут
И ещё вопрос:
программа начинает считать дату с 1900
допустим что время начинаем отсчитывать с 17:00
Поделись опытом: а как ты узнаёшь век если изначально имеешь только время?
Так же интересно: может ты можешь определить и год и месяц и день?
Поделись секретом
Ничего, что на "ты"? без обид?
0
0 / 0 / 0
Регистрация: 24.11.2012
Сообщений: 5
25.11.2012, 12:15  [ТС] 5
А разве к примеру нельзя задать время путем цикла с использованием того же таймера, чтобы не опираться на системное, представление даты не столь важно, скорее подсчет пройденных дней в данном времени
0
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,221
25.11.2012, 12:26 6
задать время путем цикла
и как в таком случае контролировать время?
Вы знаете сколько времени выполняется 1 такт цикла?
Это плохая идея. Опираться нужно на системное время или на тактовую частоту - величины более стабильные.

Добавлено через 2 минуты
А подсчёт дней делать всё той же функцией DateDiff
почитай про неё справку
0
179 / 57 / 0
Регистрация: 10.07.2012
Сообщений: 347
Записей в блоге: 2
25.11.2012, 14:13 7
Цитата Сообщение от ser25630 Посмотреть сообщение
А разве к примеру нельзя задать время путем цикла с использованием того же таймера, чтобы не опираться на системное, представление даты не столь важно, скорее подсчет пройденных дней в данном времени
Ты хочешь написать типа секундомера ?? если так то что ты от него хочешь чтобы он работал и считал время работы компьютера ???(когда он включен ) или же время когда его запустили и не важно компьютер включен или выключен???
0
25.11.2012, 14:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2012, 14:13
Помогаю со студенческими работами здесь

Вывод даты и времени в label
Сразу к делу.. у меня есть файл "http://mysity.ru/asterisk.php" в нем есть текст вот такой......

Вывод текущей даты и времени в Label
Здравствуйте, подскажите, как можно сделать так, чтобы по таймеру, допустим каждые 5 секунд у меня...

Вывод времени таймера сразу на Label
Доброго времени суток, необходимо сделать так что бы время таймера выводилось сразу на Label, думал...

Вывод в Label даты и времени в пользовательском формате
необходимо в label вывести дату и время формата dd_mm_yyyy_HH:MM:SS как это сделать? заранее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru