08.08.2013, 11:02 | #1 |
Участник
|
Подстановка макроса в макрос в качестве переменной
Как правильно передавать текстовые параметры в макрос (#define)?
X++: static void Job39(Args _args) { #define.TU2009('TУ У 21.2-05509659-028:2009') #define.SheetGost13Ru ("ТЕКСТ %1 ") str s; ; s = #SheetGost13Ru(#BoxTU2009); Info(s); } Зато на прямую (без всяких кавычек) работает X++: static void Job39(Args _args) { #define.SheetGost13Ru ("ТЕКСТ %1 ") str s; ; s = #SheetGost13Ru( 21.2-05509659-028:2009); Info(s); }
__________________
Dynamics AX 2009 SP1, Rollup 5, SQL Server 2008 Хороший ученик во всем найдет себе учителя... |
|
08.08.2013, 11:14 | #2 |
Участник
|
X++: #define.TU2009('TУ У 21.2-05509659-028:2009') #define.SheetGost13Ru('ТЕКСТ ' + %1) str s; ; s = #SheetGost13Ru(#TU2009); Info(s); |
|
|
За это сообщение автора поблагодарили: Отшельник (1). |
08.08.2013, 11:23 | #3 |
Участник
|
Спасибо!
__________________
Dynamics AX 2009 SP1, Rollup 5, SQL Server 2008 Хороший ученик во всем найдет себе учителя... |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|