ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
1416405 Топик полностью
il-2 (20.03.2024 06:26, просмотров: 148) ответил abivan на XMACRO. Как бы избавиться от макроопределения
Пожалуйте. А вообще - слишком все забубенно: 

#define _EXPAND_INPUT_CASE( X1, X2, X3, X4) \

settings.X_MACRO_FOR_EXPAND_AS(X4, .)X1 = \

(X2)GetValueUsingEnum(enInListPar_##X1, \

X_MACRO_FOR_EXPAND_AS(enInOutType, X4));


#define EXPAND_INPUT_CASE( X1, X2, X3 ) _EXPAND_INPUT_CASE( X1, X2, X3, EN_PREFIX)