21.05.2024, 22:16 | #6 |
Участник
|
По той причине, что обратный слеш в Axapta внутри текстовой константы - это управляющий символ, который показывает, что далее за ним следует некий управляющий символ
Например "\t" - символ табуляции "\n" - символ перевода строки "\r" - символ возврата каретки Чтобы вывести сам по себе обратный слеш как символ, надо его задвоить. "\\" - первый слеш будет интерпретирован как управляющий, а второй, собственно, и отобразится Альтернативный вариант, это использовать символ @ перед текстовой константой. Этот символ говорит о том, что следующий за ним текст надо воспринимать "как есть". Не анализировать на предмет наличия управляющих символов. В данном случае, вот так @"\" То, с чем сравниваешь в твоем примере X++: info("\\Projects\\*"); info("\\\\Projects\\\\*"); info(@"\\Projects\\*");
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
За это сообщение автора поблагодарили: sukhanchik (4). |
|
Похожие темы | ||||
Тема | Ответов | |||
stoneridgesoftware: X++ Select Statements That Look More Like SQL | 2 | |||
ax-erp: ‘Not Like’ in Dynamics AX | 0 | |||
Fred Shen: 'Not Like' in Dynamics AX | 0 |
|