BYVAL Clause Syntax BYVAL variable [AS type] The BYVAL attribute in the parameter list of a DECLARE statement causes the value of the specified variable to be passed to the procedure, rather than the variable's address. BYVAL can only be used in DECLARE statements for non-BASIC procedures, and cannot be applied to string parameters. See Also ◄CALLS or CALL (Non-BASIC) statements►