User interface / Front end calls |
When calling a user function from programs, specify a module name and a function name. Input and output parameters can be passed/returned in order to transmit/receive values to/from the front end.
A typical example is an "open file" dialog window that allows you to select a file from the front end workstation file system.
A set of standard front end functions is built-in by default in the front end. It is possible to write your own functions in order to extend the front end possibilities. For example, you can write a set of functions to wrap an existing API, such as Window DDE or OLE. A set of user functions is defined in a module, implemented as a Windows™ DLL or UNIX™ shared library. These modules are loaded automatically according to the module name. See the front end documentation for more details about creating user function modules in the front end.