| Befehl | Beschreibung | Typ |
|---|---|---|
| Abs(e:Extended) | Bildet den absoluten Wert einer Gleitkommazahl. Schneidet ohne Rundung ab. | Extended |
| ArcTan(x:Extended) | Der Tangens-Wert einer Gleitkommazahl in Radiant | Extended |
| Cos(e:Extended) | Der Cosinus-Wert einer Gleitkommazahl | Extended |
| Exp(x:Extended) | Berechnet den Wert von 2,72 hoch x | Extended |
| Frac(x:Extended) | Liefert den Teil nach dem Komma einer Gleitkommazahl. | Extended |
| Int(e:Extended) | Liefert die Ganzzahl vor dem Komma einer Gleitkommazahl als Float. | Extended |
| Ln(x:Extended) | Liefert den natürlichen Logarhytmus einer Gleitkommazahl. | Extended |
| Pi | Die mathematische Konstante, auch Kreiszahl Pi (3,14159 26535 89793 23846 26433 83279 …) | Extended |
| Round(e:Extended) | Rundet eine Gleitkommazahl ab ihrer genauen Hälfte auf die nächste gerade Zahl auf oder ab. | Integer |
| Sin(e:Extended) | Der Sinus-Wert einer Gleitkommazahl | Extended |
| Sqrt(e:Extended) | Liefert die Quadratwurzel einer Zahl. | Extended |
| Tan(x:Extended) | Der Tangens-Wert einer Gleitkommazahl | Extended |
| Trunc(e:Extended)) | Liefert die Ganzzahl einer Gleitkommazahl, also den Wert vor dem Komma, als Integer. | Integer |
| Befehl | Beschreibung | Typ |
|---|---|---|
| Chr(i:Integer) | Liefert den Buchstaben des Zahlenwertes aus einer Zeichentabelle. | Char |
| CompareText(s1:String, s2:String) | Vergleicht zwei Zeichenketten. Liefert 0, wenn beide identisch sind. | Integer |
| Copy(s:String, from:Integer, count:Integer) | Kopiert eine Zeichenkette oder Teile davon ab Position 'from' für die Anzahl Zeichen 'count'. | String |
| Delete(s:String, from:Integer, count:Integer) | Löscht die gesamte oder Teile einer Zeichenkette ab Position 'from' für die Anzahl Zeichen 'count'. | String |
| DeleteStr(s:String, from:Integer, count:Integer) | Löscht die gesamte oder Teile einer Zeichenkette ab Position 'from' für die Anzahl Zeichen 'count'. | String |
| Insert(s1:String, s2:String, pos:Integer) | Fügt einen Text 's1' an der gegebenen Position 'pos' in eine Zeichenkette 's2' ein. | |
| Length(s:Variant) | Ermittelt und liefert die Länge einer Zeichenkette. | Integer |
| LowerCase(s:String) | Wandelt eine Zeichenkette in Kleinschreibung um. | String |
| NameCase(s:String) | Wandelt eine Zeichenkette so um, dass das erste Zeichen groß und alle anderen klein geschrieben sind. | String |
| Ord(ch:Char) | Liefert den Zahlenwert für ein einzelnes Zeichen, z.B. '65' für den Buchstaben 'A'. | Integer |
| Pos(substring:String, s:String) | Ermittelt die Position eines Zeichens oder einer Zeichenfolge in einer Zeichenkette als Ganzzahl. | Integer |
| SetLength(s:Variant, i:Integer) | Ändert die Länge einer Zeichenkette auf die angegbene Anzahl Zeichen oder erweitert ein Variablen-Array. | |
| Trim(s:String) | Entfernt Leer- und Steuerzeichen, z.B. einen Zeilenvorschub am Anfang und am Ende einer Zeichenkette. | String |
| Uppercase(s:String) | Wandelt eine Zeichenkette in Großbuchstaben um. | String |
| Befehl | Beschreibung | Typ |
|---|---|---|
| CreateOleObject(ClassName:String) | Variant | |
| Dec(i:Integer, decr:Integer = 1) | Reduziert eine Ganzzahl per Default um 1. Der 2. Parameter setzt die Schrittweite. | |
| Inc(i:Integer, incr:Integer = 1) | Erhöht eine Ganzzahl per Default um 1. Der 2. Parameter setzt die Schrittweite. | |
| RaceException(Param:String) | ||
| Random | Liefert eine Zufallszahl zwischen 0 und 0.9999999999 | Extended |
| Randomize | Initialisiert den Zufallszahlengenerator | |
| ShowMessage(Msg:Variant) | ||
| ValidDate(cDate:String) | Prüft, ob es sich bei cDate um ein gültiges Datum handelt. | Boolean |
| ValidFloat(cFloat:String) | Prüft eine Zeichenfolge auf das Vorhandensein einer gültigen Fließkommazahl. | Boolean |
| ValidInt(cInt:String) | Prüft eine Zeichenfolge auf das Vorhandensein einer gültigen Ganzzahl. | Boolean |
| VarArrayCreate(Bounds:Array, Typ:Integer) | Variant | |
| VarType(v:Variant) | Integer |
| Befehl | Beschreibung | Typ |
|---|---|---|
| Date | Liefert das aktuelle Datum. | TDateTime |
| DayOfWeek(aDate:TDateTime) | Liefert den Wochentag als Zahl eines gegebenen Datums. | Integer |
| DaysInMonth(nYear:Integer, nMonth:Integer) | Liefert die Zahl der Tage eines gegebenen Jahres und Monats. | Integer |
| DecodeDate(Date:TDateTime, Year:Word, Month:Word, Day:Word) | Extrahiert die Zahlenwerte für das Jahr, den Monat und den Tag aus einem Datum in die übergebenen Variablen | Integer |
| DecodeTime(Time:TDateTime, Hour:Word, Min:Word, Sec:Word, MilliSec:Word) | Speichert Stunden, Minuten, Sekunden und Millisekunden aus einem Datum und/oder einer Uhrzeit in die übergebenen Variablen | Integer |
| EncodeDate(Year:Word, Month:Word, Day:Word) | Wandelt Zahlenwerte für Jahr, Monat und Tag in ein Datum um. | TDateTime |
| EncodeTime(Hour:Word, Min:Word, Sec:Word, MilliSec:Word) | Wandelt Zahlenwerte für Stunden, Minuten, Sekunden und Millisekunden in eine Uhrzeit um. | TDateTime |
| IsLeapYear(Year:Word) | Prüft, ob es sich um ein Schaltjahr handelt. | Boolean |
| Now | Liefert das aktuelle Datum und die aktuelle Uhrzeit. | TDateTime |
| Time | Liefert die aktuelle Uhrzeit. | TDateTime |
| Befehl | Beschreibung | Typ |
|---|---|---|
| DateTimeToStr(e:Extended) | Konvertiert ein Datum mit Uhrzeit in eine Zeichenkette. | String |
| DateToStr(e:Extended) | Konvertiert ein Datum in eine Zeichenkette. | String |
| FloatToStr(e:Extended) | Konvertiert eine Gleitkommazahl in eine Zeichenkette. | String |
| IntToStr(i:Integer) | Konvertiert eine Ganzzahl in eine Zeichenkette. | String |
| StrToDate(s:String) | Konvertiert eine Zeichenkette in ein Datum. | Extended |
| StrToDateTime(s:String) | Konvertiert eine Zeichenkette in ein Datum mit Uhrzeit. | Extended |
| StrToFloat(s:String) | Konvertiert eine Zeichenkette in eine Gleitkommazahl. | Extended |
| StrToInt(s:String) | Konvertiert eine Zeichenkette in eine Ganzzahl (32-bit). | Integer |
| StrToInt64(s:String) | Konvertiert eine Zeichenkette in eine Ganzzahl (64-bit). | Integer |
| StrToTime(s:String) | Konvertiert eine Zeichenkette in eine Uhrzeit. | Extended |
| TimeToStr(e:Extended | Konvertiert eine Zeitangabe in eine Zeichenkette. | String |
| VarToStr(v:Variant) | Konvertiert eine Variable vom Typ Variant in eine Zeichenkette. | String |
| Befehl | Beschreibung | Typ |
|---|---|---|
| Format(fmt:String, args:Array) | Bietet definierte Formatoptionen für eine Vielzahl von Datentypen | String |
| FormatDateTime(fmt:String, DateTime:TDateTime) | Wandelt einen Datums-/Zeitstempel in eine Zeichenfolge um | String |
| FormatFloat(fmt:String, e:Extended) | Wandelt eine Float- oder Extended-Variable in eine Zeichenfolge um | String |