CX_MODULE 
Class hierarchy
- CX_CLASS
- CX_CONTAINER
- CX_MODULE
- CX_CONTAINER
Description:
CX_MODULE represents an InstantView® module. During parsing, one such object is created for each module.
Code example:
...
| Function | MA* | Parameters | Return | Brief description |
|---|---|---|---|---|
| CompileOverrideWindow 228751 | STRING | Adds new windows or overwrites existing windows by compiling the window code into the module. | ||
| CompileWindow | STRING | Adds new windows from InstantView code to the module. | ||
| DerivedModules | COLLECTION | provides all modules directly derived from this module | ||
| DisplayHelp | Displays the help page associated with the module | |||
| EditSource | Open the editor to edit the module source code. | |||
| FindMLStrings | COLLECTION | writes all used text literals of this module into the passed COLLECTION | ||
| GetDictionaryKeywords 215645 | VECTOR<ML_STRING> | Returns the list of all dictionary keywords of the module | ||
| GetHelpURL 215645 | STRING | Returns the full URL of the help page for this module | ||
From Dll version 227360 deprecated | VECTOR<CX_WIDGET> | List of all windows (incl. inherited) of this module | ||
| GetSourceFile 218125 | STRING | Returns the full path to the source file from which the module was loaded | ||
| GetSourceFileRevision 218125 | INTEGER | Returns the revision of the source file from which the module was loaded | ||
| GetStatements | VECTOR<CX_VESSEL> | List of all statements of this module | ||
| GetVariables | VECTOR<CX_VESSEL> | List of all variables (including inherited) of this module | ||
| GetWindows | VECTOR<CX_WIDGET> | List of all windows of this module | ||
| Help | * | Set/read help index of the module. Influences the help page opened by DisplayHelp. Values < 0 means that no help page is set. | ||
| Inheritance | * | returns the inheritance hierarchy of the module as a string | ||
| IsChangeable | INTEGER | checks whether the name or the basic module of the module can be changed | ||
| IsDerived | INTEGER | indicates whether this module is derived from another module | ||
| IsExternal 200891 | INTEGER | indicates whether this module has only been declared ( externally), but not yet loaded | ||
| IsProvider 210796 | INTEGER | indicates whether this module is a provider for procedures or widgets. | ||
| LoadExternalModule | STRING | loads a module (if not already loaded) and returns errors | ||
| RedefiningMessages | INTEGER | checks whether the module overwrites a message of the basic module | ||
| ReportMessages | INTEGER | COLLECTION | returns all messages used by the module | |
| Symbol | CX_BITMAP | returns the symbol which represents modules | ||
| Undeleteable | INTEGER | checks whether this module may be deleted | ||
| CompileActionList | STRING | Compiling text to the instructions of a module | ||
| CompileOverrideActionList | STRING | Compiling text to the instructions of a module (Redefinition of existing procedures is allowed) | ||
| DisplayHelp | opens the help for the module | |||
| FileName | * | Access to file name field | ||
| Name | * | Access to the name |
* MA = Member Access function,
grey background = inherited function
| Data field | Type | Reference class | I* | Brief description |
|---|---|---|---|---|
| description | ML_STRING_POINTER | Description of the module as given in Synopsis | ||
| inherited | POINTER | CX_MODULE | Parent module |
* I = Indexable data field,
grey background = inherited data field
| Module | Brief description |
|---|---|
| browser.mod | Browser |