# Namenskonventionen

Diese nachstehend aufgelisteten gültigen Zeichen können für den [Name] von Elementen genutzt werden:

- Alphabet (a-z, A-Z, Groß- und Kleinschreibung)
- Hankaku-Katakana (Japanisch)
- Unterstrich

- Zahlen ( 0-9 )

  Hinweis:

  - Es darf als erstes Zeichen im [Name] keine Zahl verwendet werden.
  - In Namen dürfen keine Leerzeichen verwendet werden.
- Multibyte Zeichen
  Folgende Kategorien von Unicode werden für Multibyte-Zeichen unterstützt:
  Lu, Ll, Lt, Lm, Lo, Nl, Nd, Pc, Mn, Mc und Cf.

  Hinweis: Innerhalb der Unicode-Kategorien können Sie die Zeichen Lu, Ll, Lt, Lm, Lo und Nl als erstes Zeichen für einen [Name] verwenden.

Hide Show

1. Vorbehaltene Wörter
2. Skript-Schlüsselwörter
3. Nicht unterstützter Eigenschaftsname eines Verbundobjekts

## Vorbehaltene Wörter

Die folgenden Wörter sind belegt und können nicht als [Name] von Elementen verwendet werden.

| Groß-/Kleinschreibung nicht zu beachten | Groß-/Kleinschreibung zu beachten
A | ACK | abstract
B | BEL BOOL BS BYTE | base
C | CAN CR | case catch char class
D | DATE DATE_AND_TIME DC1 DC2 DC3 DC4 DEL DINT DLE DWORD | decimal delegate double
E | EM ENQ EOT ESC ETB ETX | else enum event
F | FF FS | false float
G | GS | -
H | HT | -
I | INT | if implicit in interface internal is
L | LF LINT LREAL LWORD | long
N | NAK NONE NUL | new null
O | - | object out override
P | - | params private protected public
R | REAL RS | ref
S | SI SINT SO SOH SPACE STRING STX SUB SYN | sbyte sealed short sizeof stackalloc struct
T | TIME TIME_OF_DAY | this true typeof
U | UDINT UINT ULINT US USINT | ulong ushort
V | VT | virtual void
W | WORD WSTRING | -

## Skript-Schlüsselwörter

### Schlüsselwörter, die ein Präfix erfordern

Bei Verwendung der folgenden Schlüsselwörter als Variablennamen in Skripten im Textmodus muss dem Variablennamen "$Global" vorangestellt werden. Beispiel: '$Global.with'

Schlüsselwort
break | const | continue | debugger | default
delete | do | export | extends | finally
for | function | goto | import | instanceof
return | super | switch | throw | try
var | while | with |  |

## Nicht unterstützter Eigenschaftsname eines Verbundobjekts

Folgende Wörter können nicht als [Name] von Verbundobjekten und Verbundobjekteigenschaften verwendet werden.

Wörter
ActualHeight | ActualWidth | Angle | Animation
AspectRatio | Children | Clip | ConfirmPasswordOnExport
Description | DesignHeight | DesignWidth | Height
Location | Lock | Margin | Name
ObjectAlignment | Options | Script | SubType
Type | UniqueId | Visibility | Width