|
22.12.2021, 13:14 | #1 |
Участник
|
FYI Закрывающая скобка в макросе-константе
Всем привет.
Имеют место ситуации требующие использования текстовых констант. Не новость, что их использование не является признаком хорошего тона, но не всегда существует потребность в параметризатии тех или иных значений. Наилучшим решением служит использование макросов-констант. Однако, при работе со строковой константой есть ограничение, а именно отсутствие возможности в использовании символа ")". Поэтому следующий код не будет скомпилирован: X++: #define.parenthesis(')')
;
info(#parenthesis); Никто не запрещает создать локальный/глобальный макрос и использовать его как константу: X++: #localmacro.parenthesisLocal
')'
#endmacro
;
info(#parenthesisLocal); |
|
22.12.2021, 13:32 | #2 |
Участник
|
Да, есть такое: Траблы с макросом
Со скобками в аксапте особенная любовь. Вот ещё несколько интересных багов: AX2009. Не сохраняется Job Как в операторе LIKE задать маску содержащую квадратную скобку "*[*"? ComboBox и символ открываюшейся скобки '(' |
|
23.12.2021, 00:10 | #3 |
Участник
|
Цитата:
Сообщение от S.Kuskov
Да, есть такое: Траблы с макросом
Цитата:
Сообщение от S.Kuskov
Со скобками в аксапте особенная любовь.
Вот ещё несколько интересных багов: AX2009. Не сохраняется Job Как в операторе LIKE задать маску содержащую квадратную скобку "*[*"? ComboBox и символ открываюшейся скобки '(' |
|