Но это уже вообще проще не бывает!
- Код: Выделить всё
if ( Select = 9 ) and FSetting.F_Run then
begin
...
end;
// Select - глобальная переменная
не фурычить...
Хотя при отладке пишет, что Select=9 а FSetting.F_Run = true .
Переписываю чуть иначе ...
- Код: Выделить всё
if ( FSetting.F_Run ) and ( Select = 9 ) then
begin
...
end;
А так все Ок !


Добавлено спустя 44 минуты 39 секунд:
Отбой "воздушной тревоги"! Оказалось пока проверяться Select (именно в эту самую миллисекунду) FSetting.F_Run умудрился "дезактивироваться".. (по событию OnActiveControlChange).
Блин, нарочно не придумаешь !

( Прикол в стиле: Почувствуй себя "плосковитом" из двухмерного мира проткнутого трехмерным карандашом )