Столкнулся с очень неприятным эффектом. В открытом (работающем) диалоге с кучей кнопок нажимаешь , выполняется макрос и если в это время нажать другую (с другим макросом) то предыдущий либо вообще можен не закончить работу либо сделает что попало . Ну в общем не пойму почему но работает так. Пробовал после нажатия кнопки заблокировать диалог (к примеру o_dial6.enabled=false по питоньяку блокирует диалог) , но опен пишет что нет такой инструкции. Пришлось блокировать каждый элемент в отдельности . Получается трудоемко и громоздко . Может есть операторы убирающие многозадачность или o_dial6.enabled=false пишется как то по другому?
|