Scripting:Datentypen

Aus STNE-Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K
K (CChar() existiert nicht)
 
(Der Versionsvergleich bezieht 5 dazwischenliegende Versionen mit ein.)
Zeile 1: Zeile 1:
{{Scriptingmenue}}
{{Scriptingmenue}}
-
Dieser Artikel beinhaltet eine Auflistung sämtlicher Typen die eine Variable haben kann. (in Arbeit)
+
 
 +
== Datentypen in STNE ==
{|
{|
-
!Name
 
-
!Beschreibung
 
-
!Umwandlung durch
 
|-
|-
-
| Char
+
! colspan="4" | Die gebräuchlichsten Datentypen:
-
| Zeichen (meist nur Zeichen der Ascii-Tabelle
+
-
| CChar()
+
|-
|-
-
| String
+
! Name !! Beschreibung !! Konvertierung in diesen Typ durch: !! Wertebereich
-
| Zeichenkette (maximal 255 Zeichen - kann durch <tt>var str as string(XX)</tt> begrenzt werden)
+
-
| CStr()
+
|-
|-
-
| Integer
+
| [[API:String|String]] || Zeichenkette mit maximal 255 Zeichen || [[Scripting:Typenkonvertierung#CStr() - Umwandlung in einen String|CStr()]] || Buchstaben, Sonderzeichen, Zahlen...
-
| Ganze Zahl (16bit/ 2Byte - von <tt>-32.768</tt> bis <tt>32.767</tt>)
+
|-
-
| CInt()
+
| [[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
|-
|-
-
| Long
+
! Name !! Beschreibung !! Konvertierung in diesen Typ durch: !! Wertebereich
-
| Ganze Zahl (32 bit/ 4Byte - von - <tt>2.147.483.648</tt> bis <tt>2.147.483.647</tt>)
+
-
| CLng()
+
|-
|-
-
| Single
+
| [[API:Byte|Byte]] || Ganze Zahl zwischen 0 und 255 || CByte() || 0-255
-
| Kommazahlen (32 bit/ 4Byte - mit einer Genauigkeit von 7 Kommastellen; von <tt>-3,402823E38</tt> bis <tt>-1,401298E-45</tt> und <tt>1,402823-E45</tt> bis <tt>3,402823E38</tt>)
+
-
|
+
|-
|-
-
| Double
+
| [[API:Char|Char]] || Ein einzelnes Zeichen || - ||
-
| Kommazahlen (64 bit/ 8Byte - mit einer Genauigkeit von 15 Kommastellen; von <tt>-1,79769313486231E308</tt> bis <tt>-4,94065645841247E-324</tt> und <tt>1,79769313486231E308</tt> bis <tt>4,94065645841247E-324</tt>)
+
-
| CDbl()
+
|-
|-
-
| Short
+
| [[API:Date|Date]] || Enthält das Datum als Variable || CDate() ||
-
|
+
-
| CShort()
+
|-
|-
-
| Date
+
| [[API:Double|Double]] || Kommazahlen mit erweitertem Wertebereich || CDbl() || -1,79769313486232E+308 bis + 1,79769313486232E+308
-
| Enthält das Datum als Variable, bei der 1Tag=1 ist. 1Minute=1/1440; Beginn der Zeitrechnung: 1.1.1900 00:00??
+
-
| CDate()
+
|-
|-
-
| Boolean
+
| [[API:Long|Long]] || Ganze Zahlen mit erweitertem Wertebereich || CLng() || -9.223.372.036.854.775.807 bis +9.223.372.036.854.775.807
-
| Ja/nein, True/False (1 bit - entweder oder)
+
-
| CBool()
+
|-
|-
-
| Byte
+
| [[API:Short|Short]] || Ganze Zahlen mit eingeschränktem Wertebereich || CShort() || -32.767 bis 32.767
-
| Ganze Zahl (8bit/ 1Byte - Zahlen von <tt>0</tt> bis <tt>255</tt>)
+
-
| CByte()
+
|-
|-
-
| (Array)
 
-
|
 
-
|
 
|}
|}

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
Persönliche Werkzeuge