Показать сообщение отдельно
Старый 30.03.2012, 16:02   #1
reyn90
Нуждающийся
 
Регистрация: 12.10.2009
Сообщений: 66
Написано 0 полезных сообщений
(для 0 пользователей)
Два цикла - конфликт!

Создал три кнопки и две из них нужно вывести в меню. Дело в том что использую команды:
repeat
      delay(100);
    until getClickedCommand = restartCmd;
restart;// это процедура
    repeat
      delay(100);
    until getClickedCommand = exitCmd;
end.
Итак по коду видно что цикл для кнопки выхода не дождётся своей очереди.
Поменять местами циклы

repeat
      delay(100);
    until getClickedCommand = exitCmd;

repeat
      delay(100);
    until getClickedCommand = restartCmd;
restart;// это процедура
end.
делает невозможным выход. Подскажите пожалуйста может быть есть другой выход?
(Offline)
 
Ответить с цитированием