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'.
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

Formatting

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

Start - FAQ - Glossar - Sitemap - Impressum

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