Sprung zum Seitenende Struktur Themen A...Z Titel << >>

CXI-Basis-Programmierreferenz / Version 2 / Tools / Datentypen /

CxiName - Variablennamen

[C++] [C] typedef const char * CxiName

[S1:BASIS] Variablennamen

Ein Parameter vom Typ CxiName ist entweder eine Zeichenkette (const char *) mit mindestens einem und höchstens cxiMaxVarName (=255) Zeichen Länge oder eine Variablennummer in der Form "#nnnnn" oder cxin(n), wobei n eine Zahl im Bereich cxiMinVarNumb (=1) bis cxiMaxVarNumb (=65535) ist.

Ist der Variablenname eine Zeichenkette, dürfen die Zeichen

A B C D E F G H I J K L M

N O P Q R S T U V W X Y Z

a b c d e f g h i j k l m

n o p q r s t u v w x y z

0 1 2 3 4 5 6 7 8 9

: . $ @ ! _

verwendet werden. Groß- und Kleinschreibung wird nicht unterschieden. Namen dürfen mit jedem gültigen Zeichen beginnen, auch mit einer Ziffer. Beachten Sie jedoch, dass $, @ und . als erstes Zeichen im Namen eines Meldungsempfängers eine Sonderbedeutung haben.

Einige weitere Zeichen werden akzeptiert, da sie intern für Systemdienste verwendet werden; verzichten Sie aber nach Möglichkeit auf diese Zeichen, um Fehlersituationen zu vermeiden. Steuerzeichen und Codepage-abhängige Zeichen (1-31 und 127-255) sind grundsätzlich verboten (s.u.). Das Zeichen # kennzeichnet Variablennummern oder Schlüsselworte und wird für intere Zwecke benötigt. Leerzeichen sind erlaubt, von der Verwendung wird jedoch abgeraten.

Die Variablennamen werden mit den Daten abgespeichert. Sie sollten daher kurz und dennoch aussagekräftig gewählt werden.

Hinweis: Alle Variablennamen werden intern mit cxiStringNameMap behandelt, bevor sie weiterverarbeitet werden. Die meisten nationalen Sonderzeichen (z.B. Umlaute) werden hierdurch ohne Fehlermeldung in die entsprechenden Standardzeichen oder in das Ersatzzeichen (_) umgesetzt. Die folgenden Konvertierungen finden statt (Ausschnitt):

[Graphik: Konvertierungsbeispiel]

Siehe auch:
cxiStringByteMap - Konvertierung allgemein
cxiStringCaseMap - Konvertierung in Großbuchstaben
cxiStringNameMap - Konvertierung in Namensdarstellung


[i] CXI-Basis-Programmierreferenz
Version 2.10 72 (1014-001), erstellt am 15. April 2000
Textseite 50 von 855, Thema 8275 (CxiName)
[c] Copyright (c) 1996-2000 by TeraConnect GmbH

Sprung zum Seitenanfang Struktur Themen A...Z Titel << >>