Показать сообщение отдельно
Старый 07.09.2010, 18:33   #1
IDOL 1234
ПроЭктировщик
 
Аватар для IDOL 1234
 
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений
(для 8 пользователей)
Печаль Куда девается время?!

Что-то не так с циклом задержки. Очень много времени расходует свыше отведённых 50 мс. Посмотрите пожалуйста
repeat
...

repeat
delay(1);
until(lastSavedTime-GetRelativeTimeMs<-50);
lastSavedTime:=GetRelativeTimeMs;

...
until(false);
Цикл выполняется 4-5 раз и жрёт где-то 63 мс. При том, что все остальные команды,находящиеся в основном цикле, расходуют 15-30 мс,
__________________
---
(Offline)
 
Ответить с цитированием