Не работает "логическое если"

brunen9

Client
Регистрация
20.07.2014
Сообщения
50
Благодарностей
1
Баллы
8
Какая-то ерунда у меня происходит, проверяю с помощью "логического если" значение переменной, а оно не срабатывает правильно ни на проверку равенства пустой строке, ни на проверку неравенства пустой строке. Будто находится в суперпозиции квантовых состояний - одновременно и пустая строка и не пустая строка. Вот простейший тестовый проект, ткните носом - где туплю?

https://www.dropbox.com/s/x3pduxegyqr2lfa/Test.xmlz?dl=1
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 106
Баллы
113
Если сравнивать как строки, то макрос переменной и текст, с которым сравнивать, нужно заключать в кавычки, если как числа, то кавычки не нужны.
Код:
'{-Variable.test-}' != '' // когда в переменной test строка (!все кавычки одинарные или двойные)
{-Variable.test-} != 10 // когда в переменной test число
 
  • Спасибо
Реакции: brunen9

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)