Scripting:Datentypen
Aus STNE-Wiki
(Unterschied zwischen Versionen)
Stryke (Diskussion | Beiträge) |
Dasug (Diskussion | Beiträge) K (CChar() existiert nicht) |
||
(Der Versionsvergleich bezieht 10 dazwischenliegende Versionen mit ein.) | |||
Zeile 1: | Zeile 1: | ||
{{Scriptingmenue}} | {{Scriptingmenue}} | ||
- | + | ||
+ | == Datentypen in STNE == | ||
{| | {| | ||
- | |||
- | |||
- | |||
|- | |- | ||
- | | | + | ! colspan="4" | Die gebräuchlichsten Datentypen: |
- | | Zeichen | + | |- |
- | | | + | ! Name !! Beschreibung !! Konvertierung in diesen Typ durch: !! Wertebereich |
+ | |- | ||
+ | | [[API:String|String]] || Zeichenkette mit maximal 255 Zeichen || [[Scripting:Typenkonvertierung#CStr() - Umwandlung in einen String|CStr()]] || Buchstaben, Sonderzeichen, Zahlen... | ||
+ | |- | ||
+ | | [[API:Integer|Integer]] || Eine Ganze Zahl || [[Scripting:Typenkonvertierung#CInt() - Umwandlung in eine Zahl|CInt()]] || Von -2.147.483.647 bis +2.147.483.647 | ||
+ | |- | ||
+ | | [[API:Boolean|Boolean]] || Wahrheitswert, entweder {{code|True}} oder {{code|False}} || CBool() || {{code|True}} oder {{code|False}} | ||
+ | |- | ||
+ | | [[API:Enum|Enum]] || Enum entspricht einer Aufzählung von möglichen Werten, bestes Beispiel: [[API:EBeamResource|EBeamResource]] || - || ''Je nach Definition'' | ||
+ | |- | ||
+ | | [[API:Array|Array]] || Array ist kein eigentlicher Datentyp sondern ein Feld, in dem mehrere Variablen gespeichert werden können || - || - | ||
+ | |} | ||
+ | |||
+ | |||
+ | {| | ||
+ | ! colspan="4" | Weniger gebräuchliche Datentypen | ||
+ | |- | ||
+ | ! Name !! Beschreibung !! Konvertierung in diesen Typ durch: !! Wertebereich | ||
+ | |- | ||
+ | | [[API:Byte|Byte]] || Ganze Zahl zwischen 0 und 255 || CByte() || 0-255 | ||
|- | |- | ||
- | | | + | | [[API:Char|Char]] || Ein einzelnes Zeichen || - || |
- | | | + | |
- | | | + | |
|- | |- | ||
- | | | + | | [[API:Date|Date]] || Enthält das Datum als Variable || CDate() || |
- | | | + | |
- | | | + | |
|- | |- | ||
- | | | + | | [[API:Double|Double]] || Kommazahlen mit erweitertem Wertebereich || CDbl() || -1,79769313486232E+308 bis + 1,79769313486232E+308 |
- | | | + | |
- | | | + | |
|- | |- | ||
- | | | + | | [[API:Long|Long]] || Ganze Zahlen mit erweitertem Wertebereich || CLng() || -9.223.372.036.854.775.807 bis +9.223.372.036.854.775.807 |
- | | | + | |
- | | | + | |
|- | |- | ||
- | | Short | + | | [[API:Short|Short]] || Ganze Zahlen mit eingeschränktem Wertebereich || CShort() || -32.767 bis 32.767 |
- | | | + | |
- | | | + | |
|- | |- | ||
- | |||
- | |||
- | |||
|} | |} |
Aktuelle Version vom 1. März 2021, 16:10 Uhr
fertige Scripte | Anleitungen und FAQ | Überblick über die Scripting-Sektion | Hilfen zum Arbeiten im Wiki |
Datentypen in STNE
Die gebräuchlichsten Datentypen: | |||
---|---|---|---|
Name | Beschreibung | Konvertierung in diesen Typ durch: | Wertebereich |
String | Zeichenkette mit maximal 255 Zeichen | CStr() | Buchstaben, Sonderzeichen, Zahlen... |
Integer | Eine Ganze Zahl | CInt() | Von -2.147.483.647 bis +2.147.483.647 |
Boolean | Wahrheitswert, entweder True oder False | CBool() | True oder False |
Enum | Enum entspricht einer Aufzählung von möglichen Werten, bestes Beispiel: EBeamResource | - | Je nach Definition |
Array | Array ist kein eigentlicher Datentyp sondern ein Feld, in dem mehrere Variablen gespeichert werden können | - | - |
Weniger gebräuchliche Datentypen | |||
---|---|---|---|
Name | Beschreibung | Konvertierung in diesen Typ durch: | Wertebereich |
Byte | Ganze Zahl zwischen 0 und 255 | CByte() | 0-255 |
Char | Ein einzelnes Zeichen | - | |
Date | Enthält das Datum als Variable | CDate() | |
Double | Kommazahlen mit erweitertem Wertebereich | CDbl() | -1,79769313486232E+308 bis + 1,79769313486232E+308 |
Long | Ganze Zahlen mit erweitertem Wertebereich | CLng() | -9.223.372.036.854.775.807 bis +9.223.372.036.854.775.807 |
Short | Ganze Zahlen mit eingeschränktem Wertebereich | CShort() | -32.767 bis 32.767 |