Аватар для xSTABLEx
2 / 2 / 1
Регистрация: 25.01.2014
Сообщений: 55

Не работает секундомер

07.02.2014, 20:44. Показов 2969. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Почему секундомер не считает?
Вот проект:
Вложения
Тип файла: rar Будильник-секундомер.rar (76.3 Кб, 30 просмотров)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.02.2014, 20:44
Ответы с готовыми решениями:

Простой секундомер
Можно же ведь сделать так, чтобы открыл прогу, нажал на кнопку, секундомер пошел, еще раз нажал на кнопочку, и время остановилось.....

Как написать секундомер
Можно ли сделать секундомер или таймер?

Не работает секундомер
#include <stdio.h> #define true 1 #define false 0 int timeCounter(){ int s, m, h; s = m = h = 0; while(true){ printf("%d...

29
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
08.02.2014, 15:01
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от The trick Посмотреть сообщение
Смысла нет. Ему достаточно поставить 1 секундный интервал, для обновления самое то, но не как 1 мс.
А вот это уже ему решать, но скорее всего секунды хватит.

Добавлено через 2 минуты
Цитата Сообщение от The trick Посмотреть сообщение
Зачем максимум? Какой космический смысл в данном коде ставить максимум?
В данном случае его может и нет, но ведь бывают же разные случаи, первая проба "самописца", график на котором должен бежать плавно, перед тем, как связаться со вторичными потоками, выжимает именно максимум из таймера, а готовая прога уже их многопоточности, или из главного цикла.
0
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
08.02.2014, 15:17
Цитата Сообщение от taras atavin Посмотреть сообщение
В данном случае его может и нет, но ведь бывают же разные случаи, первая проба "самописца", график на котором должен бежать плавно, перед тем, как связаться со вторичными потоками, выжимает именно максимум из таймера, а готовая прога уже их многопоточности, или из главного цикла.
Я уже писал на этот счет предыдущим постом. А программа, которая будет работать на разных системах по-разному - фтопку такую программу. На одной значит график будет более дискретный чем на другой? Если надо - используй высокочастотный таймер, а придумывать фигню с таймерами не надо - это покажет тебя с нелучшей стороны как программиста.
Цитата Сообщение от taras atavin Посмотреть сообщение
А вот это уже ему решать, но скорее всего секунды хватит.
Еще скажи, что я дал неверный совет. Только идиот будет пытаться обновлять показания лейбла с периодом в 1 мс.
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
08.02.2014, 18:17
Цитата Сообщение от The trick Посмотреть сообщение
Я уже писал на этот счет предыдущим постом. А программа, которая будет работать на разных системах по-разному - фтопку такую программу. На одной значит график будет более дискретный чем на другой?
Где ж ты видел прогу, которая бы вела себя одинаково на нормальных машинах и на дровах прошлого века?
Цитата Сообщение от The trick Посмотреть сообщение
Только идиот будет пытаться обновлять показания лейбла с периодом в 1 мс.
В случае лейбла часто да. А если стрелочный? Кто то может захотеть плавного хода стрелок. Или часы "синхрон"? Там есть кривая миллисекунд. Да и лейбл часто содержит минуты:секунды:кадры. В случае же отутстсвия технической возможности та же прога должна работать хоть как то, если конечно это не видеоплеер, он должен гарантировать кадровую частоту, если не справляется, то не справляется совсем.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
08.02.2014, 18:26
Цитата Сообщение от taras atavin Посмотреть сообщение
одинаково на нормальных машинах и на дровах прошлого века?
Не ясно, при чем тут вообще дрова?
Но знаю, как владелец старого компа на winXP и древнем проце Атлон 3000 , что таких программ огромное кол-во! А те, что написаны на VB6, так все 100% одинаково работают что на моем компе, что на современном, под управление Win8.
0
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
08.02.2014, 19:52
Цитата Сообщение от taras atavin Посмотреть сообщение
В случае лейбла часто да. А если стрелочный? Кто то может захотеть плавного хода стрелок. Или часы "синхрон"? Там есть кривая миллисекунд. Да и лейбл часто содержит минуты:секунды:кадры. В случае же отутстсвия технической возможности та же прога должна работать хоть как то, если конечно это не видеоплеер, он должен гарантировать кадровую частоту, если не справляется, то не справляется совсем.
Ты понимаешь что ты хочешь выводить с частотой 1 кгц в самом благоприятном случае. Где ты видел такую частоту обновления дисплеев? 16 мс - вполне достаточно для "плавного хода". Все твои аргументы не имеют практической ценности, так что спорить с тобой я дальше не собираюсь.
0
 Аватар для xSTABLEx
2 / 2 / 1
Регистрация: 25.01.2014
Сообщений: 55
08.02.2014, 20:35  [ТС]
Я решил эту проблему и столкнулся со следующей:
Не звенит будильник, в старом проекте звенел, а теперь нет
может кто и подскажет если не трудно, как это исправить
возможно я в коде что-то изменил, но не заметил
Вот новый проект:
Вложения
Тип файла: rar Будильник-секундомер.rar (212.0 Кб, 9 просмотров)
0
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
08.02.2014, 21:12
Что это такое
Visual Basic
1
Время_на_часах = IsDate(Циферблат_будильника.Text)
Ты сравниваешь булеву переменную, возвращенную функцией IsDate с датой, убери IsDate
0
 Аватар для xSTABLEx
2 / 2 / 1
Регистрация: 25.01.2014
Сообщений: 55
08.02.2014, 21:32  [ТС]
The trick, если ее убрать, то попробуй в режиме Run изменить время в Циферблат_будильника.Text, можно просто все стереть.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
08.02.2014, 21:55
Надо добавить ещё одну конструкцию
Visual Basic
1
2
3
If IsDate(Циферблат_будильника.Text) Then
If Будильник_установлен And Время_на_часах = CDate(Циферблат_будильника.Text) Then Включить_сигнал_будильника
End If
Тогда можно будет редактировать будильник и ошибки не возникнет, если время будет не корректное.
0
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
09.02.2014, 00:26
Цитата Сообщение от xSTABLEx Посмотреть сообщение
The trick, если ее убрать, то попробуй в режиме Run изменить время в Циферблат_будильника.Text, можно просто все стереть.
Неправильно каждый раз проверять значение в текстбоксе, нужно во время установки проверять его один раз и ставить текстбоксу свойство Locked = True, чтобы нельзя было изменять его, а при остановке, опять разрешать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.02.2014, 00:26
Помогаю со студенческими работами здесь

Почему не работает секундомер???
Не могу сообразить, что не так. Ошибок нет! Компилируется... Но при нажатии на пуск, ничего не считается О_о... Я новичок, всего три дня...

Не работает программа-секундомер
Здравствуйте, написал программу секундомер, но таймер не идет. Не могли бы помочь разобраться пожалуйста вот код namespace...

Секундомер не правельно работает
Пишу программу, которая засикает время работы за ПК , вроде бы все делаю правельно но почему-то время считает очень быстро , фактически в...

Секундомер(и только секундомер).
Да,я в гугле рылся,и там всё в усложнённом варианте.Мне нужно только по простому,поскольку я в JS только 2 день.вот я написал,но не...

Секундомер
Сделал такой небольшой код, что-то на подобии теста на сколько быстро вы печатаете. Никак до меня не дойдет как сюда секундомер влепить?...


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Опции темы

Новые блоги и статьи
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru