Standard Funktionen
Mathematcial
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 |
String routines
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 |
Other
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 |
Date/Time
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 |
Conversion
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 |