Все, всем спасибо, тему можно закрывать. Проблема была(и осталась) не в коде(в нем все верно), а в совершенно безбашенной реализации ф-ий типа iHigh()/iLow(). Но ВОТ ЭТО - уж проблема так ПРОБЛЕМА. Причем неразрешимая, по видимому. :(
В общем - показанный код действительно работает одинаково в обоих режимах, а развитие темы о "безбашенных ф-иях" тут.
Все, всем спасибо, тему можно закрывать. Проблема была(и осталась) не в коде(в нем все верно), а в совершенно безбашенной реализации ф-ий типа iHigh()/iLow(). Но ВОТ ЭТО - уж проблема так ПРОБЛЕМА. Причем неразрешимая, по видимому. :(
В общем - показанный код действительно работает одинаково в обоих режимах, а развитие темы о "безбашенных ф-иях" тут.