Покинул форум
Сообщений всего: 1266
Дата рег-ции: Окт. 2017 Откуда: Архангельск
Репутация: 7
Здравствуйте.
Было написано, что при sleep kibor замирает, таймера не считают, а при паузе "таймера тикают"
Или что то не так понял или не тикают.... [img](для просмотра ссылки Вам необходимо авторизоваться) /img]
CODE:
int n=1000;
enabletimer(0);
KIB_5:;
textbkcolor(0, 16777215); textout(0, 0, 0, n, 1);
pause(5000);
goto KIB_5;
KIB_Exit:;
Покинул форум
Сообщений всего: 8359
Дата рег-ции: Март 2013 Откуда: Одесса
Репутация: 359
Если в sleep более 500 мс
То он работает как pause
sleep надо для мелких задержек
konctantin777
Отправлено: 28 Декабря, 2024 - 15:02:45
Эксперт
Покинул форум
Сообщений всего: 1266
Дата рег-ции: Окт. 2017 Откуда: Архангельск
Репутация: 7
Да, в том и дело. Стоит именно пауза. Текстоут должен каждые 5сек выводить значение меньше на 5, а выводит каждые 5сек меньше на 1. Как буд то таймер во время паузы не отсчитывает
Zireael
Отправлено: 28 Декабря, 2024 - 16:15:26
Эксперт
Покинул форум
Сообщений всего: 4597
Дата рег-ции: Нояб. 2017
Репутация: 595
CODE:
int n=1000;
enabletimer(0);
KIB_5:;
textbkcolor(0, 16777215); textout(0, 0, 0, n, 1);
_pause(5000);
goto KIB_5;
KIB_Exit:;
CREATE_TIMER(0, 1000)
{
n=n-1;
goto KIB_Exit_T0;
KIB_Exit_T0:;
}
function _pause(int wait)
{
looptime(wait)sleep(10);
}
konctantin777
Отправлено: 28 Декабря, 2024 - 16:24:55
Эксперт
Покинул форум
Сообщений всего: 1266
Дата рег-ции: Окт. 2017 Откуда: Архангельск
Репутация: 7
Zireael , Спасибо.
Но вопрос остался. При паузе таймера встают ? (Добавление)
konctantin777 пишет:
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.