stalker12 S stalker12 Регистрация 5 Окт 2013 Сообщения 85 Репутация 0 Спасибо 0 Монет 0 24 Дек 2016 #1 Нужен счётчик времени, который бы каждые 5 минут добавлял в Label1 +1 число. Наример - прошло 15 минут на Label - 3, это в режиме реального времени, а не после нажатия кнопки. Можно использовать Timer1
Нужен счётчик времени, который бы каждые 5 минут добавлял в Label1 +1 число. Наример - прошло 15 минут на Label - 3, это в режиме реального времени, а не после нажатия кнопки. Можно использовать Timer1
zarazakaza Z zarazakaza Регистрация 30 Дек 2013 Сообщения 77 Репутация 0 Спасибо 0 Монет 0 24 Дек 2016 #2 А в цикле sleep(300) Позитивный голос 0
Dauren D Dauren Регистрация 31 Мар 2013 Сообщения 84 Репутация 0 Спасибо 0 Монет 0 24 Дек 2016 #3 sleep() останавливает выполнение кода. вычисли deltaTime float frameDeltaTime; unsigned long long then = 0; float timer1 = 0.f; while( true ){ unsigned long long now = __rdtsc(); frameDeltaTime = (float)(now - then)/1000.f; timer1 += frameDeltaTime; if (timer1 >= 300 ){ timer1 = 0.0f; //тут нужный код } then = now; } Позитивный голос 0
sleep() останавливает выполнение кода. вычисли deltaTime float frameDeltaTime; unsigned long long then = 0; float timer1 = 0.f; while( true ){ unsigned long long now = __rdtsc(); frameDeltaTime = (float)(now - then)/1000.f; timer1 += frameDeltaTime; if (timer1 >= 300 ){ timer1 = 0.0f; //тут нужный код } then = now; }