Die Attributfunktion GetDefinitions ermittelt alle verwendeten Variablennamen der Klasse.
|
Syntax | ||||||
|
GetDefinitions(ElementTypes [, UserID]) | ||||||
|
Rückgabewert | ||||||
|
Typ |
Beschreibung |
| ||||
|
String() |
Liste der gefundenen Elementnamen |
| ||||
|
Parameter | ||||||
|
Verwendung |
Name |
Typ |
Übergabe |
Beschreibung | ||
|
Erforderlich |
ElementTypes |
Element |
ByVal |
Typgruppe | ||
|
Optional |
UserID |
String |
ByVal |
Anmeldename des Benutzers | ||
|
ElementTypes |
Beschreibung |
|
1 – Objects |
Definierte Objektdefinitionen |
|
2 – ObjectReferences |
Definierte Objektreferenzen |
|
4 – Pointer |
Definierte Objektzeiger |
|
8 – Features |
Andere definierte Merkmale |
|
16 – Forms |
Definierte Formulare |
|
32 – Menus |
Definierte Menüs |
|
64 – Toolbars |
Definierte Toolbars |
|
128 – Constants |
Definierte Konstanten und Konstantengruppen |
|
256 – Functions |
Definierte Funktionen |
|
512 – MultiDecisionTables |
Definierte Entscheidungstabellen |
|
1024 – Sheets |
Definierte Sheet-Elemente |
|
2048 – Matrixes |
Definierte Matrix-Elemente |
|
4096 – Dictionaries |
Definierte Dictionaries |
|
8192 – Tables |
Definierte Tabellen-Elemente |
|
16384 – Fuzzydiagrams |
Definierte Fuzzy-Diagramme |
Beispiel:
Ermittlung aller Merkmale und Objekte einer Klasse Cars, welche vom User Admin reserviert ist.
Dim c As Class, ElementList() As String
c := ::Cars
ElementList := c.GetDefinitions(TCEServer.ElementTypes.Features Or TCEServer.ElementTypes.Objects, "Admin")