C10 не работает с BOOLEAN EXPRESSIONS?

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
dsabitov
Посетитель
Сообщения: 44
Зарегистрирован: 02 Апрель 2011, 12:30

C10 не работает с BOOLEAN EXPRESSIONS?

Сообщение dsabitov »

Добрый день.

Clarion10
Попробовал вычислить условие и записать его результат в переменную типа BOOL.
Даже и мысли не возникало, что в этом простейшем коде могут быть ошибки.
Судя по хелпу я написал корректно (F1 над словом BOOL как раз описывает, то, что мне нужно :) ).
Может быть для работы с выражениями типа BOOL в мой проект нужно что-то (какую-то библиотеку) включить?
В общем, прошу помощи....в том плане.. хочется понять в чем я не прав. Ошибки во вложении...
err_screen.jpg
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

C10 не работает с BOOLEAN EXPRESSIONS?

Сообщение Admin »

Обратите внимание что BOOL относится к Clarion.NET
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

C10 не работает с BOOLEAN EXPRESSIONS?

Сообщение Admin »

В Clarion 10 BOOL = SIGNED
И мы пишем примерно так ...
FlagVar = CHOOSE(1 AND 1 AND 10 = 5 * 2, 1, 0)

P.S. Как бы, краткая форма IF
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
dsabitov
Посетитель
Сообщения: 44
Зарегистрирован: 02 Апрель 2011, 12:30

C10 не работает с BOOLEAN EXPRESSIONS?

Сообщение dsabitov »

Да, спасибо! Значит НЕ только BIND и EVALUATE... :) Большое спасибо Admin!
Ответить