Но это уже вообще проще не бывает!
- Код: Выделить всё
- 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;
А так все Ок !
 WTF!?  Что это было ?
  WTF!?  Что это было ?  
Добавлено спустя 44 минуты 39 секунд:
Отбой "воздушной тревоги"! Оказалось пока проверяться Select (именно в эту самую миллисекунду) FSetting.F_Run умудрился "дезактивироваться".. (по событию OnActiveControlChange).
Блин, нарочно не придумаешь !

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


