Секундомер

  • Автор темы Автор темы Running_scared
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
R

Running_scared

Ребят мне нужно программу сопроводить секундомером, для засекания времени ее выполнения.Так как
я никогда не сталкивался с <ctime>, у меня не получается реализовать код.
Если несложно, то набросайте пожалуйста код этого секундомера.
Заранее благодарен
 
Создаёшь или выкладываешь на форму TTimer.
По надобности включаешь его.
Код:
Timer->Enabled=true
В событии таймера прибавляешь переменную, а потом отображаешь её.
Если есть ресурсоёмкие функции ставишь в них переодически
Код:
Application->ProcessMessages();
Чтобы отображаемая переменная не застывала.
 
При открытии приложения (к примеру в обработчике формы Create) запоминаешь в глобальной переменной tm=GetTickCount(), при закрытии приложения (OnClose) tm=GetTickCount()-tm;
 
Для: Running_scared

ctime не точный. отклоняется достаточно на много от реального времени и по этой причине не очень подходит для отсчёта времени. 2-й вариант с GetTickCount() намного лучше в этом плане...
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab