|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.03.2010, 14:49 | #1 |
Пользователь
Регистрация: 11.03.2010
Сообщений: 17
|
[Вопрос] Как определить прогресс таймера?
У меня появился вопрос, как сделать так, что бы на label1 выводился прогресс таймера в секундах? Сперва попробывал свойство Interval,а оно отвечает за то, что через какое время будет выполнятся процедура. Помогите плиз реализовать это!
|
11.03.2010, 14:53 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Двумя таймерами. Один - с секундным интервалом, будет "шлепать" в лэйбл секунды, пока второй (основной) его не остановит...
|
11.03.2010, 14:55 | #3 |
Форумчанин
Регистрация: 19.09.2009
Сообщений: 166
|
Заведи переменную Int64 и в таймере при каждой итерации добавляй к ней Timer1.Interval затем выводи ее в Label1. Но также чти что данное число это миллисекунды
|
11.03.2010, 15:09 | #4 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
Код:
|
11.03.2010, 15:19 | #5 |
Пользователь
Регистрация: 11.03.2010
Сообщений: 17
|
Ок, всем спс, разобрался с секундами, но не получается выводить милисекунды, сделал так:
Код:
т.е. я хотел чтобы к переменной kol каждую милискекунду прибавлялось значение 1. И потом оно выводилось в лейбл, но почему-то, когдая сравнил с обычными часами, мой таймер слишком запаздывал. Помогите плиз, мб ктонить напишите код. |
11.03.2010, 15:21 | #6 | |
Пользователь
Регистрация: 11.03.2010
Сообщений: 17
|
Цитата:
У нас принято пользоваться кнопочкой "Правка", дабы не плодить посты подряд, друг за другом. Читаем правила. Рекомендую. Помимо общих правил форума есть и дополнения к ним в каждом разделе... Уважайте форумчан, и они ответят вам взаимностью... Модератор Последний раз редактировалось mihali4; 11.03.2010 в 15:40. |
|
11.03.2010, 15:27 | #7 |
Пользователь
Регистрация: 04.01.2010
Сообщений: 17
|
функция IncSecond увеличивает значение t на 1 секунду
|
11.03.2010, 15:34 | #8 |
Пользователь
Регистрация: 11.03.2010
Сообщений: 17
|
Т.е. миллисекунды тоже прибавляются?
Прекращайте ненужное цитирование предыдущих сообщений! Рекомендую. Помимо общих правил форума есть и дополнения к ним в каждом разделе... А кроме кнопки "Цитата" внизу есть простое окно для ввода своего сообщения. Или маленькая правая кнопочка "Быстрый ответ" справа от кнопки "Цитата". Попадаете туда же. Модератор Последний раз редактировалось mihali4; 11.03.2010 в 15:39. |
11.03.2010, 15:52 | #9 |
Пользователь
Регистрация: 04.01.2010
Сообщений: 17
|
Ну 1 секунда, это и есть 1000 милисекунд. А отоброжать милисекунды нет смысла иначе за секунду label будет обновляться тысячу раз. Да и таймер который обрабатывает событие каждую милисекунду создать невозможно.
Последний раз редактировалось BioHEX; 11.03.2010 в 16:00. |
11.03.2010, 16:48 | #10 |
Лжец и смутьян
Форумчанин
Регистрация: 03.04.2009
Сообщений: 194
|
Почему? Там же интервал в милисекнудах указывается...
Помогли тебе - помоги другому.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
отсрочка таймера | Lifefine | Общие вопросы Delphi | 4 | 15.01.2010 03:39 |
список и прогресс бар | Temka | Общие вопросы Delphi | 1 | 02.06.2009 12:20 |
После нажатия старт идёт типа прогресс и отправляет скачать полную версию программы | aminov | Фриланс | 13 | 28.07.2008 16:34 |
использование таймера | KancJler | Помощь студентам | 13 | 19.04.2008 01:13 |
Прогресс закачки | mish666 | Работа с сетью в Delphi | 7 | 21.01.2008 15:50 |