Неа, счастье отменяется
PHP код:
int a;
#localmacro.testMacro
#define.arg(%1)
#if.arg(0)
Info("test");
#endif
#undef.arg
#endmacro
;
a = 0;
#testMacro(a)
Т.е. переменные в макросах поюзать не получится
На самом деле, задача была следующая: в некий навороченный select нужно было добавлять where-условие либо не добавлять в зависимости от параметра диалога.
Через if выглядело некрасиво, видимо придется через Query.
Отсюда вопрос - есть ли разница по производительности между двумя этими подходами.