Loading...
 

CX_MODULE - Module

CX_MODULE

Class hierarchy
Description:

CX_MODULE represents an InstantView® module. During parsing, one such object is created for each module.

Code example:
...

List of methods (MDI)
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
GetInheritedWindows
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 directory (DDI)
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

Use in AppsWH
Module Brief description
browser.mod Browser