====== Creating BASIC+ Callable Functions ====== Once you've created a prototype record, run the [[declare_fcns|Declare_FCNS]] procedure to create BASIC+ callable functions from the record. This procedure is run from the command line in the System Editor or System Monitor. [[declare_fcns|Declare_FCNS]] takes one parameter, which is the name of the prototype record. [[declare_fcns|Declare_FCNS]] assumes that this record is located in the SYSPROCS table. The callable functions are placed in the SYSOBJ table and prefaced with a "$". **Note:** [[declare_fcns|Declare_FCNS]] must be run after any changes are made to the prototype record. [[declare_fcns|Declare_FCNS]] generates repository entities for each function in a DLL prototype record. This enables deployment of those functions using the Runtime Deployment Kit.