Lade...
 

CX_MODULE - Modul

CX_MODULE

Klassenhierarchie
Beschreibung:

CX_MODULE repräsentiert ein InstantView®-Modul. Beim Parsen wird für jedes Modul ein solches Objekt erzeugt.

Das nachfolgende Diagramm zeigt schematisch den Lebenszyklus eines Moduls:

Module Lifecycle

Code-Beispiel:
...

 

Methodenverzeichnis (MDI)
Funktion MA* Parameter Rückgabe Kurzbeschreibung
CompileOverrideWindow
228751
  STRING   Fügt neue Fenster hinzu oder überschreibt bestehende Fenster, indem der Fenstercode in das Modul kompiliert wird.
CompileWindow   STRING   Fügt neue Fenster aus InstantView-Code dem Modul hinzu.
DerivedModules     COLLECTION liefert alle von diesem Modul direkt abgeleiteten Module
DisplayHelp       Zeigt die mit dem Modul verknüpfte Hilfeseite an
EditSource       Editor zum Bearbeiten des Modulquellcode öffnen.
FindMLStrings   COLLECTION   schreibt alle verwendeten Textliterale dieses Moduls in die übergebene COLLECTION
GetActionList
230295
    CX_ACTION_LIST Liefert Lesezugriff auf die Aktionsliste des Moduls
GetAllImportContexts
231135
    VECTOR<CX_IMPORT_CONTEXT> Liefert alle im Modul gültigen ImportContexte
GetDictionaryKeywords
215645
    VECTOR<ML_STRING Liefert die Liste aller Dictionary-Schlüsselworte des Moduls
GetExternDefinitions
230018
    VECTOR<CX_FILE_SOURCE_RANGE Liefert alle Extern-Anweisungen für dieses Modul
GetHelpURL
215645
    STRING Liefert die volle URL der Hilfeseite zu diesem Modul
GetImportContext
231135
  STRING CX_IMPORT_CONTEXT Liefert den Import-Context mit dem angegebenen Namen zurück.
GetInheritedWindows
Ab Dll-Version 227360 deprecated
    VECTOR<CX_WIDGET> Liste aller Fenster (inkl. geerbte) dieses Moduls
GetProviderName
229882
    STRING Liefert den Namen unter welchem das Providermodul erreichbar ist.
GetSourceFile
218125
    STRING Liefert den vollen Pfad zur Quelldatei aus der das Modul geladen wurde
GetSourceFileRevision
218125
    INTEGER Liefert die Revision der Quelldatei aus der das Modul geladen wurde
GetSourceRange
230068
    CX_FILE_SOURCE_RANGE Der Quellcodebereich des Moduls
GetStatements     VECTOR<CX_VESSEL> Liste aller Statements dieses Moduls
GetVariables     VECTOR<CX_VESSEL> Liste aller Variablen (inkl. geerbte) dieses Moduls
GetWindows     VECTOR<CX_WIDGET> Liste aller Fenster dieses Moduls
Help *     Helpindex des Moduls setzen/lesen. Beeinflusst die per DisplayHelp geöffnete Hilfeseite. Werte < 0 heißt, dass keine HIlfeseite gesetzt ist.
Inheritance *     liefert die Vererbungshierarchie des Moduls als Zeichenkette
IsChangeable
Bis Dll-Version: 229876
    INTEGER prüft, ob der Name oder das Basismodul des Moduls geändert werden können. Teil der Workbench
IsDerived     INTEGER gibt aus, ob dieses Modul von einem anderen Modul abgeleitet ist
IsExternal
200891
    INTEGER gibt an, ob dieses Modul nur (per Extern) deklariert, aber noch nicht geladen worden ist
IsInitialized
229882
    INTEGER gibt an, ob das Modul bereits initialisiert wurde
IsProvider
210796
    INTEGER gibt an, ob dieses Modul ein Provider für Procedures oder Widgets ist.
LoadExternalModule     STRING lädt ein Modul(falls noch nicht geladen) und gibt Fehler zurück
RedefiningMessages     INTEGER prüft, ob das Modul eine Messages des Basismoduls überschreibt
ReportMessages   INTEGER COLLECTION liefert alle vom Modul verwendeten Messages
Symbol     CX_BITMAP liefert das Symbol, welches Module repräsentiert
Undeleteable
bis Dll-Version: 229876
    INTEGER prüft, ob dieses Modul gelöscht werden darf. Teil der Workbench
CompileActionList   STRING   Text zu den Anweisungen eines Moduls kompilieren
CompileOverrideActionList   STRING   Text zu den Anweisungen eines Moduls kompilieren
(Neu-Definition existierender Procedures ist erlaubt)
DisplayHelp       öffnet die Hilfe zum Modul

* MA = Member-Access-Funktion,
grau unterlegt = geerbte Funktion

 

Datenverzeichnis (DDI)
Datenfeld Typ Referenz-Klasse I* Kurzbeschreibung
description ML_STRING     Beschreibung des Moduls, wie sie in Synopsis angegeben wurde
inherited POINTER CX_MODULE   Eltern-Modul

* I = Indizierbares Datenfeld,
grau unterlegt = geerbtes Datenfeld

 

Verwendung in AppsWH
Modul Kurzbeschreibung
browser.mod Browser