Цитата Сообщение от Мимоход Посмотреть сообщение
чтобы с 0 не перескакивала в 65535, а при уменьшении всегда был 0
отрицательные значения обрежет оператор MAX(0, count)
count:= MAX(0, WORD_TO_INT(MyEnc));
В итоге что имеем: допустим крутанул я энкодер на уменьшение до 65000. переменная count равна 0 - замечательно!
Кручу на увеличение, а count все равно 0!!! И будет 0, пока не "выкручу" больше 65535
Как обнулить энкодер?