роботы робототехника микроконтроллеры


 Страниц (1): [1]   

> Без описания
uiouio Post Id


Рядовой


Сообщений всего: 14
Дата рег-ции: Июнь 2011  



переменная i
i = 1
пиши i

переменная j
спроси j
пиши j

Сначала выполняется команда спроси. Почему?
 
 Top
Admin Администратор Post Id


Администратор


Сообщений всего: 897
Дата рег-ции: Май 2006  



В GameLogo используются реентерабельные алгоритмы. Видимо, баг связан с этим. Завтра пофиксю. Спасибо, что заметили.
 
 Top
uiouio Post Id


Рядовой


Сообщений всего: 14
Дата рег-ции: Июнь 2011  



Спасибо.

Пример специально упростил. На самом деле чуть сложнее.
Если спроси больше чем одна - выполняется первая, затем код сначала текста, затем последующие спроси, когда до них дойдет очередь, но когда доходит до следующих спроси - первая не выполняется, т.к. выполнена вначале.
 
 Top
Admin Администратор Post Id


Администратор


Сообщений всего: 897
Дата рег-ции: Май 2006  



Спасибо Вам.
Видимо, баг был связан с тем, что не происходила полная остановка в момент паузы команды СПРОСИ и не происходил своевременный вывод на экран. Последовательность выполнения команд при этом не нарушалась ни коим образом, просто полное обновление экрана (вывод текста идет в отдельный буфер) происходило в момент следующей паузы для СПРОСИ. Попробуйте, пожалуйста, исправленную версию. Если что-то по-прежнему будет не так, надеюсь на Ваши замечания.
 
 Top
uiouio Post Id


Рядовой


Сообщений всего: 14
Дата рег-ции: Июнь 2011  



Спасибо.
Все работает как надо.
 
 Top
Admin Администратор Post Id


Администратор


Сообщений всего: 897
Дата рег-ции: Май 2006  



Это хорошо.
Тема закрыта!
 
 Top
Страниц (1): [1]
« GameLOGO »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru