CX_MULTIPLE_COM_OBJECT
Klassenhierarchie
- CX_CLASS
- CX_SIMPLE
- CX_TERMED
- CX_EXPANDABLE
- CX_FOREIGN_OBJECT
- CX_MULTIPLE_COM_OBJECT
- CX_FOREIGN_OBJECT
- CX_EXPANDABLE
- CX_TERMED
- CX_SIMPLE
Beschreibung:
Diese Klasse stellt ein COM-Objekt mit der Verbindung zur eingestellten Landessprachen dar . CX_MULTIPLE_COM_OBJECT verwaltet eine Menge von CX_COM_OBJECT Objekten , ein CX_COM_OBJECT pro eingestellte Landessprache. Dadurch unterstützt ClassiX® Mehrsprachigkeit von COM-Objekten innerhalb der Windowoberfläche.
Code-Beispiel:
Var(comObj) CreatePersObject(CX_MULTIPLE_COM_OBJECT) -> comObj [ "german.doc", "english.doc", "france.doc" ] comObj Call(LoadFromFile) comObj Call(CX_Open) // Ein Word-Dokument german.doc wird geöffnet wenn Deutsch aktuell eingestellte Landessprache ist.
Funktion | MA* | Parameter | Rückgabe | Kurzbeschreibung |
---|---|---|---|---|
Assign | (CX_COM_OBJECT | CX_MULTIPLE_COM_OBJECT, INTEGER) | Objekt(e) zuweisen | ||
CreateFromProgID | (STRING, INTEGER) | Objekt erzeugen | ||
CurrentLanguage | OBJECT | Rückgabe: CX_COM_OBJECT Objekt für die aktuell eingestellte Landessprache | ||
GetLanguage | (INTEGER) | OBJECT | Rückgabe: CX_COM_OBJECT Objekt für eine bestimmte Landessprache | |
InitializeFromProgID | (STRING) | Objekt erzeugen und initialisieren | ||
LoadFromFile | (VECTOR |
Objekt aus mehreren Dateien einlesen | ||
Pack | leere CX_COM_OBJECTs löschen | |||
RemoveLanguage | (INTEGER) | ein CX_COM_OBJECT für eine bestimmte Landessprache löschen | ||
SaveToFile | (VECTOR |
Objekt in mehrere Dateien speichern | ||
CX_Close | Objekt mit zugeordneter Applikation schließen | |||
CX_Hide | Objekt mit zugeordneter Applikation unsichtbar machen. | |||
CX_LoadTypeLib | (STRING) | Eine Typelib explizit laden | ||
CX_Open | Objekt mit zugeordneter Applikation öffnen | |||
CX_Save | Objekt in der Datenbank speichern | |||
CX_Show | Objekt mit zugeordneter Applikation sichtbar machen. | |||
DoVerb | (STRING) | Führt eines der für das Objekt definierten Verben aus | ||
GetApplicationName | VOLATILE_STRING | Rückgabe: zugeordneter Applikation-Name | ||
GetKindOfDocument | VOLATILE_STRING | siehe : GetApplicationName | ||
GetMembers | ||||
GetProgID | VOLATILE_STRING | Liefert eine Zeichenfolge, die den progID des COM-Objekts enthält. | ||
SetCXDocName | (STRING) | die Name des COM-Objekts setzen | ||
SetUseVariants | (INTEGER) | (Variant-)Parameter als Variant übergeben | ||
GetDomain | INTEGER | Domain dieses Objektes | ||
GetSiblings | COLLECTION | Alle Siblings dieses Objektes | ||
GetSiblings2 | COLLECTION | Alle Siblings dieses Objektes | ||
SetDomain | INTEGER, INTEGER | Domain setzen | ||
Unlink2 | Dieses Objekt aus der Liste der Objekte mit Gültigkeit entfernen | |||
VerifySiblings | INTEGER | Ring der Austauschobjekte prüfen |
* MA = Member-Access-Funktion
Datenfeld | Typ | Referenz-Klasse | I* | Kurzbeschreibung |
---|---|---|---|---|
validity | POINTER | CX_VALIDITY | ||
uniqueID | STRING | * |
* I = Indizierbares Datenfeld
Modul | Kurzbeschreibung |
---|---|
printole.mod | Belege drucken |