Препроцессорная директива для определения многострочного макроса
Синтаксис
#macro identifier( [ parameters ] )
body
#endmacro
#macro identifier( [ parameters, ] Variadic_Parameter... )
body
#endmacro
Описание
#macro - это многострочный версия
#define.
Пример
'' макрос в качестве значения выражения
#macro Print1( a, b )
a + b
#endmacro
Print Print1( "Hello", "World" )
'' Вывод :
'' Hello World!
'' макрос как несколько заявлений
#macro Print2( a, b )
Print a;
Print " ";
Print b;
Print "!"
#endmacro
Print2( "Hello", "World" )
'' Вывод :
'' Hello World!
Отличия от QB
См. также