Вы сделали исключительно для меня то, что ни один язык программирования не допускает, при чем я говорил не про это. Нельзя изменить переменную в программе и потом затирать её принудительно без последствий. Это как в st загнать запуск таймера в условие if и искать, а почему не работает или работает неадекватно. Жаль я в отпуске, нет доступа к компьютеру.