Types of Control Functions

The following types of functions can be distinguished:

Type of function Use
Administration of managers, modules and panels These functions are used for the administration of managers, modules and panels.
Alert handling These functions are associated with data points and respond to messages and changes to messages.
Communication functions These functions are needed for establishing a connection for different applications.
Database functions (ADO) Functions for data manipulations of databases via ADO interfaces.
Data point functions Using these functions you can read, change or manipulate data point values and attributes.
Dynamic arrays These functions calculate, sort and manipulate the contents of arrays.
Error functions Using these functions you can read and handle errors that arise in functions with error handling capability.
File functions You can use these files to import and export files, open, close and print files as well as perform other file manipulations.
Functions for bit32 variables These functions support bit operations on bit32 variables
Functions for blob variables These functions support the operations with blob variables.
Graphics functions These functions are needed for editing or manipulating graphics or their attributes.
Mapping functions These functions are specifically supported by mappings.
Mathematical functions These functions are used for mathematical processing of values. The generally valid definitions apply to these functions.
Miscellaneous functions Functions that do not fit any of the other categories are grouped here.
Multilingual functionality These functions are used for handling languages, texts and lexicons in multilingual projects.
Project administration functions These functions are used for project administration.
Query functions These functions are used for different types of queries.
Selection and configuration dialogs These functions are used for setting the parameters of dialog boxes used for simple configuration of graphics elements
Strings These functions read and edit strings or parts of strings.
Threads These functions start or stop threads, or return the thread number.
Time functions Time functions can be used to output times to millisecond accuracy.
User administration These functions check the user, his identity and associated permissions.
Waiting Control functions These Control functions block the execution of a script until a response is received from the Event Manager.
Window functions These functions must only be used in the User Interface. They open and close panels, modules or levels.
XML Control Extension These functions are user for modifications of XML data from a XML file or string.

Note that the function names must be unique. If double function names are used, an error message is shown.