FireURQ Bugtracker - FireURQ
Просмотр подробностей проблемы
0000198FireURQинтерпретаторобщая2013-02-02 01:532013-02-02 12:36
Vulcano 
fireton 
обычныйбольшаяиногда
закрытрешению не подлежит 
1.7 
 
0000198: В операторе If не работает условие через знак &
При сложном коде перестает работать в условии оператора if знак &, только and.
На простом коде все идет отлично и знак & в условии работает как надо. Причем этот же знак в теле данного оператора работает стандартно без сбоев.
Вложил файл с кодом, в котором не срабатывает условие через знак &
Нет прикрепленных меток.
? Пробник ошибки с if (1,280) 2013-02-02 01:53
https://bt.fireurq.ru/file_download.php?file_id=24&type=bug
история изменений
2013-02-02 01:53VulcanoНовый инцидент
2013-02-02 01:53VulcanoОтветственный => fireton
2013-02-02 01:53VulcanoФайл добавлен: Пробник ошибки с if
2013-02-02 12:36firetonКомментарий добавлен: 0000221
2013-02-02 12:36firetonСостояниеновый => закрыт
2013-02-02 12:36firetonРешениеоткрыт => решению не подлежит

Комментарии
(0000221)
fireton   
2013-02-02 12:36   
Знак & никогда не работал как логический оператор. В урке это способ объединить несколько операторов типа pln, btn, goto в один. Это нужно для того, чтобы можно было записать несколько операторов под if..then, например. Логическим оператором "И" является AND и только он. Так что, если ты где-то использовал & как логический оператор, то проверь код - там ошибки.