CX_MODULE
Klassenhierarchie
- CX_CLASS
- CX_CONTAINER
- CX_MODULE
- CX_CONTAINER
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:
Code-Beispiel:
...
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. | |
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 | ||
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 | ||
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
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
Modul | Kurzbeschreibung |
---|---|
browser.mod | Browser |