◄Example► ◄Up► ◄Contents► ◄Index► ◄Back► ──────────────────────────────────────────────────────────────────────────── See also: Using VARARG in Procedures, MACRO, FOR The VARARG attribute allows you to pass a variable number of arguments to a macro. The macro parameter will be passed a comma-separated list of values (or a blank if no values are given) when called. You can apply the VARARG attribute only to the last parameter in a macro definition. You can use the FOR directive to handle macro parameters with the VARARG attribute. The following macro function calculates the number of arguments in a VARARG parameter: @ArgCount MACRO parmlist:VARARG LOCAL count count = 0 FOR parm, <parmlist> count = count + 1 ; Count the parameters ENDM EXITM count ENDM This example button links to a macro that allows you to access an argument by its number. -♦-