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")