Understanding Routines

Synergy DBL routines can be divided into three types: subroutines, functions, and ^VAL functions. In addition to the routines you write yourself, Synergy provides a large number of prewritten external routines. Routine arguments and parameters are handled differently depending on how they are defined and passed.

Writing and calling subroutines and functions

System-supplied subroutines and functions

Argument type mapping

How arguments and parameters are handled