Показать сообщение отдельно
Старый 26.02.2010, 11:03   #7  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,444 / 1781 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от propeller Посмотреть сообщение
Может быть пользуюсь не правильным условием?
Дело не в условии. Дело в том, что абсолютно все макроподстановки выполняются на этапе компиляции (где, как вы сами понимаете значение переменных ещё не определено). Хотите runtime - используйте подпрограммы.
Цитата:
Сообщение от propeller Посмотреть сообщение
передать так чтобы можно было его значение сравнить при помощи синтаксиса макроса (#IF.ARG() или что то подобное)
А с чем связано это ограничение? почему не простое
X++:
if ((%2) == 1)
За это сообщение автора поблагодарили: Gustav (3).