The GetDefinitions attribute function determines all used variable names of the class.
|
Syntax | ||||||
|
GetDefinitions(ElementTypes [, UserID]) | ||||||
|
Return value | ||||||
|
Type |
Description |
| ||||
|
String() |
List of the found elements |
| ||||
|
Parameter | ||||||
|
Use |
Name |
Type |
Passing |
Description | ||
|
Required |
ElementTypes |
ElementTypes |
ByVal |
Type group | ||
|
Optional |
UserID |
String |
ByVal |
User ID of the user | ||
|
ElementTypes |
Description |
|
1 – Objects |
Defined object definitions |
|
2 – ObjectReferences |
Defined object references |
|
4 – Pointer |
Defined object pointers |
|
8 – Features |
Other defined features |
|
16 – Forms |
Defined formulars |
|
32 – Menus |
Defined menus |
|
64 – Toolbars |
Defined toolbars |
|
128 – Constants |
Defined constants and constant groups |
|
256 – Functions |
Defined functions |
|
512 – MultiDecisionTables |
Defined multi decision tables |
|
1024 – Sheets |
Defined sheet elements |
|
2048 – Matrixes |
Defined matrix elements |
|
4096 – Dictionaries |
Defined dictionaries |
|
8192 – Tables |
Defined table elements |
|
16384 – Fuzzy diagrams |
Defined fuzzy diagrams |
Example:
Retrieving of all features and objectsof the class Cars, which is locked by user Admin.
Dim c As Class, ElementList() As String
c := ::Cars
ElementList := c.GetDefinitions(TCEServer.ElementTypes.Features Or TCEServer.ElementTypes.Objects, "Admin")