Variablentypen

Variablen sind Platzhalter für Daten, die im Programmablauf zwischen gespeichert und verarbeitet werden müssen. Jede Programmiersprache hat ihre eigenen Typen. Auf der anderen Seite sind diese oft sehr ähnlich zu den folgenden vier Grundtypen.

Integer

Integer bezeichnet einen Zahlenwert ohne Nachkommastellen. Er kommt deshalb bei allen Funktionen zum Einsatz, die glatte Werte (Ganzzahlen) als Ergebnis liefern.

Es gibt diverse Integer-Varianten. Dazu zählen z.B.

Byte Werte von 0-255
ShortInt Integer von -127 - 128
Word Integer ohne negative Werte von 0 - 65.535
SmallInt Werte von -32.767 - 32.767
Cardinal Integer ohne negative Werte 0 - 4.294.967.295
LongWord wie Cardinal
Integer Werte von -2.147.483.647 - 2.147.483.647
LongInt wie Integer
int64 Größter möglicher Integerwert in Delphi
-9.223.372.036.854.775.808 - 9.223.372.036.854.775.808


Extended / Float

Beide Begriffe bezeichnen denselben Variablentyp. Dieser Typ speichert Gleitkommazahlen mit reichlich Nachkommastellen für exaktere Berechnungen. Er ist immer da richtig, wo glatte Zahlen nicht ausreichen, um z.B. Teile eines Ganzen abzubilden. Er hat auch noch die Bezeichnung Float. Diese findet sich entsprechend auch in einigen Formatierungsfunktionen und in der Konfigurationsdatei ConfigPackage.xml.

Wertebereiche für Variablentypen mit Fließkommastellen

Typ Wertebereich Genauigkeit
Single Fließkommazahlen von 1,18 x 10 E-38 - 3,4 x 10 E38 7 Stellen
Double Fließkommazahlen von 2,23 x 10 E-308 - 1,79 x 10 E308 15 Stellen
Extended Fließkommazahlen von 3.37 x 10 E-4932 - 1,18 x 10 E4932 19 Stellen
Currency Fließkommazahlen mit 4 Nachkommastellen für Finanzberechnungen 53 Stellen


String

Diese Variable speichert ausschließlich Zeichenfolgen (String). Möchte man einen Zahlenwert in eine solche Zeichenfolge einbauen, muss man diesen mit der passenden Konvertierungsfunktion erst in einen Text umwandeln. Das kommt sehr häufig vor, z.B. wenn man Ausgaben eines AddOns in einer Protokolldatei speichern oder in einem Meldungsfenster ausgeben möchte.

Boolean

Der Boolean Variablentyp kennt exakt zwei Zustände: Wahr oder Falsch. Jede Abfrage, ob sich der Wert einer Variablen in einem bestimmten Bereich befindet oder ob zwei Werte übereinstimmen, liefert als Ergebnis einen Bool'schen Wert. Diese Variable eignet sich deshalb besonders, wenn man Zustände definieren möchte. Einziger Nachteil ist, dass sich diese Variablen nicht direkt auf der Konfigurationsseite des AddOns einbinden lassen.



Start - FAQ - Glossar - Sitemap - Impressum

 
cockpit-xp/addon/variablentypen.txt · Zuletzt geändert: 2020/11/28 12:14 (Externe Bearbeitung)