Здравствуйте, rcon111, Вы писали:
Проверьте что возвращает CreateThread, может поток вообще не запускается. Либо проверка флага выполняется до того как он устанавливается в другом потоке. Либо поток TMR не доходит до строчки установки флага. Вариантов много, тут лучше всего поможет отладчик