2.2.6 Welche Runtime-Funktionen gibt es?
StarBasic bietet eine große Zahl von Runtime-Funktionen. Hier folgt eine kurze Auflistung. Details zu den Befehlen stehen in der Onlinehilfe.

Numerische Funktionen
 
Atn - Arkustangens
Ermittelt den Arkustangens eines numerischen Ausdrucks. Das Ergebnis wird im Bogenmaß (Radiant) zurückgegeben und liegt im Bereich -(Pi/2) und +(Pi/2).
Cos - Cosinus
Ermittelt den Kosinus eines Winkels. Der Winkel wird im Bogenmaß (in Radiant) angegeben. Das Ergebnis liegt im Bereich von -1 bis 1.
Sin - Sinus
Ermittelt den Sinus eines Winkels. Der Winkel wird im Bogenmaß (in Radiant) angegeben. Das Ergebnis liegt im Bereich von -1 bis 1.
Tan - Tangens
Ermittelt den Tangens eines Winkels. Der Winkel wird im Bogenmaß (in Radiant) angegeben.
Exp
Potenziert die Basis des natürlichen Logarithmus (die Eulersche Zahl, e = 2,718282) um die angegebene Potenz.
Log
Liefert den natürlichen Logarithmus eines numerischen Ausdrucks.
Randomize
Initialisiert den Zufallsgenerator.
Rnd
ermittelt einen Zufallswert zwischen 0 und 1.
Sqr
Ermittelt die Quadratwurzel des angegebenen numerischen Ausdrucks.
Fix
Liefert die Vorkommazahl eines numerischen Ausdrucks durch Abschneiden des Nachkommateils zurück.
Int
Liefert die Vorkommazahl eines numerischen Ausdrucks durch Abrunden zurück.
Abs
Ermittelt den Absolutwert eines numerischen Ausdrucks.
Sgn
Liefert einen ganzzahligen Wert zwischen -1 und 1, der anzeigt, ob der der Funktion übergebende Ausdruck positiv oder negativ oder Null ist.
Hex
Liefert das Ergebnis der Umrechnung einer Zahl in das Hexadezimalformat.
Oct
Liefert das Ergebnis der Umrechnung einer Zahl in das Oktalformat.
Fehlerbehandlungsfunktionen
 
Erl
Gibt Aufschluß über die Zeilennummer, in der während der Programmausführung ein Fehler auftrat.
Err
Liefert nach dem Auftreten eines Fehlers während der Programmausführung einen Laufzeitfehlercode zurück, der den Fehler kennzeichnet.
Error
Liefert zu einem Fehlercode die Fehlermeldung.
On Error Goto
Verzweigt nach dem Auftreten eines Fehlers während der Programmausführung in eine Fehlerbehandlungsroutine oder setzt die Programmausführung fort.
Zeichenfolgen
 
ASC
Gibt den ASCII-Wert (American Standard Code for Information Interchange) eines Zeichenfolgeausdrucks zurück.
InStr
Gibt die Position einer in einem Zeichenfolgenausdruck vorhandenen Zeichenfolge zurück.
Chr
Liefert das Zeichen, das dem angegebenen ASCII-Wert entspricht.
Val
Wandelt eine Zeichenfolge in einen numerischen Ausdruck um.
Cbyte
Wandelt eine Zeichenfolge oder einen numerischen Ausdruck in den Typ Byte um.
Space
Ergibt eine Zeichenfolge, bestehend aus Leerzeichen.
String
Erzeugt eine Zeichenfolge des angegebenen Zeichens oder des ersten Zeichens einer Zeichenkette, die der Funktion übergeben wird.
Format
Wandelt eine Zahl in eine Zeichenkette um, die einer Anweisung entsprechend formatiert wird.
LCase
Wandelt alle Zeichen einer Zeichenfolge in Kleinbuchstaben um. Verändert werden dabei nur die großgeschriebenen Buchstaben des Alphabets, die sich in der Zeichenfolge befinden. Kleinbuchstaben und alle sonstigen Zeichen bleiben unverändert.
Left
Kürzt einen Zeichenfolgeausdruck auf eine angegebene Anzahl von n Zeichen. Die linken n Zeichen werden zurückgegeben.
Lset
Ordnet eine Zeichenkette linksbündig innerhalb einer Zeichenfolgenvariablen an oder kopiert eine Variable eines benutzerdefinierten Datentyps in eine andere Variable eines benutzerdefinierten Datentyps.
LTrim
Schneidet alle führenden Leerzeichen eines Zeichenfolgeausdrucks ab.
Mid-Funktion, Mid-Anweisung
Gibt den angegebenen Abschnitt eines Zeichenfolgeausdrucks zurück (Mid-Funktion) oder ersetzt diesen durch eine andere Zeichenfolge (Mid-Anweisung).
Right
Kürzt einen Zeichenfolgeausdruck auf eine angegebene Anzahl von Zeichen. Den Ausgangspunkt hierfür bildet das erste rechte Zeichen der Folge.
RSet
Ordnet eine Zeichenkette rechtsbündig innerhalb einer Zeichenfolgevariablen an oder kopiert einen benutzerdefinierten Variablentyp in einen anderen.
RTrim
Entfernt alle Leerzeichen am Ende eines Zeichenfolgeausdrucks.
Trim
Schneidet alle führenden und nachfolgenden Leerzeichen eines Zeichenfolgeausdrucks ab.
UCase
Wandelt alle Zeichen einer Zeichenfolge in Großbuchstaben um. Umgewandelt werden dabei nur die kleingeschriebenen Buchstaben des Alphabets, die sich in der Zeichenfolge befinden. Großbuchstaben und alle sonstigen Zeichen bleiben unverändert.
ConvertToUrl
Wandelt eine System-Dateiangabe in einen File-URL um.
ConvertFromUrl
Wandelt einen File-URL in eine System-Dateiangabe um.
Join
Gibt aus einer Anzahl von Unterzeichenketten in einem Zeichenketten-Array eine einzige Zeichenkette zurück.
Split
Gibt aus einem Zeichenkettenausdruck ein Array von Unterzeichenketten zurück.
Len
Liefert die Anzahl der Zeichen in einer Zeichenfolge oder, wenn Variablen angegeben werden, die nicht vom Typ String (Zeichenfolge) sind, die Anzahl der Bytes, die benötigt werden, um den Inhalt der Variablen anzuzeigen.
StrComp
Vergleicht zwei Zeichenfolgeausdrücke miteinander und liefert als Ergebnis zurück, ob sie gleich waren, ob ein Leerstring dabei war oder ob der eine Ausdruck länger bzw. kürzer war als der andere.
Variablen
 
CBool-Funktion
Konvertiert einen Zeichenfolgenvergleich, respektive einen Vergleich numerischer Werte in einen boolschen Ausdruck oder wandelt einen einzelnen numerischen Ausdruck in einen boolschen Ausdruck um.
CDate-Funktion
Konvertiert einen beliebigen numerischen Ausdruck oder einen Zeichenkettenausdruck in einen Wert vom Datentyp Date.
CDbl-Funktion
Konvertiert einen beliebigen numerischen Ausdruck oder einen String-Ausdruck in einen Double-Typ.
CInt-Funktion
Konvertiert einen beliebigen numerischen Ausdruck oder einen Zeichenkettenausdruck in einen Integer-Typ.
CLng-Funktion
Konvertiert einen beliebigen numerischen Ausdruck oder einen Zeichenkettenausdruck in einen Long-Integer-Typ.
Const-Anweisung
Definiert eine Zeichenkette als Konstante.
CSng-Funktion
Konvertiert einen beliebigen numerischen Ausdruck oder einen String-Ausdruck in einen Single-Typ.
CStr-Funktion
Konvertiert einen beliebigen numerischen Ausdruck in einen Zeichenkettenausdruck.
DefBool-Anweisung
Legt den Vorgabevariablentyp fest. Legt den Vorgabevariablentyp für verschiedene Anfangsbuchstabenbereiche für die Fälle von Variablendeklarationen fest, bei denen kein Typendeklarationszeichen oder Typendeklarationsschlüsselwort angegeben wurde.
DefDate-Anweisung
Legt den Vorgabevariablentyp fest. Legt den Vorgabevariablentyp für verschiedene Anfangsbuchstabenbereiche für die Fälle von Variablendeklarationen fest, bei denen kein Typendeklarationszeichen oder Typendeklarationsschlüsselwort angegeben wurde.
DefDbl-Anweisung
Legt den Vorgabevariablentyp fest. Legt den Vorgabevariablentyp für verschiedene Anfangsbuchstabenbereiche für die Fälle von Variablendeklarationen fest, bei denen kein Typendeklarationszeichen oder Typendeklarationsschlüsselwort angegeben wurde.
DefInt-Anweisung
Legt den Vorgabevariablentyp fest. Legt den Vorgabevariablentyp für verschiedene Anfangsbuchstabenbereiche für die Fälle von Variablendeklarationen fest, bei denen kein Typendeklarationszeichen oder Typendeklarationsschlüsselwort angegeben wurde.
DefLng-Anweisung
Legt den Vorgabevariablentyp fest. Legt den Vorgabevariablentyp für verschiedene Anfangsbuchstabenbereiche für die Fälle von Variablendeklarationen fest, bei denen kein Typendeklarationszeichen oder Typendeklarationsschlüsselwort angegeben wurde.
DefObj-Anweisung
Legt den Vorgabevariablentyp fest. Legt den Vorgabevariablentyp für verschiedene Anfangsbuchstabenbereiche für die Fälle von Variablendeklarationen fest, bei denen kein Typendeklarationszeichen oder Typendeklarationsschlüsselwort angegeben wurde.
DefVar-Anweisung
Legt den Vorgabevariablentyp fest. Legt den Vorgabevariablentyp für verschiedene Anfangsbuchstabenbereiche für die Fälle von Variablendeklarationen fest, bei denen kein Typendeklarationszeichen oder Typendeklarationsschlüsselwort angegeben wurde.
Dim-Anweisung
Deklariert eine Variable oder ein Array.
ReDim-Anweisung
Deklariert eine Variable oder ein Array.
IsArray-Funktion
Ermittelt, ob es sich bei der angegebenen Variablen um ein Array, also um ein Datenfeld handelt.
IsDate-Funktion
Überprüft, ob ein angegebener numerischer Ausdruck oder ein Zeichenkettenausdruck in den Variablentyp Date umwandelbar ist oder nicht.
IsEmpty-Funktion
Überprüft, ob eine Variable vom Typ Variant den Wert Empty (Leer) enthält.
IsNull-Funktion
Überprüft, ob eine Variable vom Typ Variant den besonderen Wert Null ("Nichts") enthält. Der Wert Null in einer Variantvariable ist dann vorhanden, wenn diese nicht initialisiert ist.
IsNumeric-Funktion
Ermittelt, ob der angegebene Ausdruck eine Zahl ist. Wird der Ausdruck als Zahl erkannt, wird True zurückgegeben, andernfalls False.
IsObject-Funktion
Stellt fest, ob es sich bei der angegebenen Objektvariablen um ein OLE-Objekt handelt. Ist der angegebene Ausdruck eine Variable vom Typ Object, wird True zurückgegeben, andernfalls False.
LBound-Funktion
Ermittelt die Untergrenze eines Arrays.
UBound-Funktion
Ermittelt die Obergrenze eines Arrays.
Let-Anweisung
Weist einer Variablen einen Wert zu.
Array-Funktion
Gibt den Typ Variant mit einem Datenfeld zurück.
DimArray-Funktion
Gibt ein Variant-Array zurück.
Option Base-Anweisung
Definiert die voreingestellte Untergrenze für Arrays als 0 bzw. 1.
Option Explicit-Anweisung
Bestimmt, daß jede im Programm-Code verwendete Variable explizit mit der Dim-Anweisung deklariert werden muß.
Public-Anweisung
Dimensioniert eine Variable oder ein Array auf Modulebene (also außerhalb einer Sub oder einer Function), damit die Variable und das Array in allen Bibliotheken und Modulen Gültigkeit hat.
Static-Anweisung
Dimensioniert eine Variable oder ein Array auf Prozedurebene (also innerhalb einer Sub oder einer Function), damit die Werte der Variablen oder des Arrays beim Verlassen der Sub oder der Function erhalten bleiben. Es gelten ansonsten die Konventionen der Dim-Anweisung.
TypeName-Funktion; VarType-Funktion
Liefert eine Zeichenkette (TypeName) oder einen numerischen Wert (VarType) zurück, der oder die Informationen über eine Variable gibt.
Set-Anweisung
Setzt einen Objektverweis auf eine Variable oder auf eine Eigenschaft.
FindObject-Funktion
Ermöglicht es, Objekte zur Laufzeit über ihren Namen als String-Parameter anzusprechen.
FindPropertyObject-Funktion
Ermöglicht es, Eigenschaften vom Typ Objekt zur Laufzeit über ihren Namen als String-Parameter anzusprechen.
Optional (in Function-Anweisung)
Ermöglicht es, Argumente, die einer Function übergeben werden, als optionale Argumente zu definieren. Alle weiteren Argumente nach dem ersten optionalen Argument in der Liste müssen ebenfalls als optional definiert sein.
IsMissing-Funktion
Ermöglicht es, festzustellen, ob einer Funktion ein optionales Argument übergeben wurde.
Steuern von Programmabläufen
 
If...Then...Else-Anweisung
Definiert einen oder mehrere Befehlsblöcke, die jeweils nur dann ausgeführt werden, wenn eine bestimmte Bedingung wahr ist.
Select...Case-Anweisung
Definiert einen oder mehrere Befehlsblöcke, die in Abhängigkeit von dem Ergebnis eines bestimmten Ausdrucks stehen.
IIf-Anweisung
Liefert eines zweier möglicher Funktionsergebnisse zurück, abhängig vom Wahrheitsgehalt eines zu überprüfenden Ausdrucks.
Schleifen
 
Do...Loop-Anweisung
Wiederholt die zwischen der Do- und der Loop-Anweisung aufgeführten Anweisungen solange (While) die angegebene Bedingung wahr ist oder bis (Until) die angegebene Bedingung wahr wird.
For..Next-Anweisung
Wiederholt die zwischen der For- und der Next-Anweisung aufgeführten Anweisungen so oft, bis der Schleifenzähler den angegebenen Wert erreicht hat.
While..Wend-Anweisung
Trifft das Programm auf eine While-Anweisung, wird überprüft, ob die Bedingung (Condition) wahr ist. Ist sie falsch, geht es mit der Programmausführung direkt hinter Wend weiter.
Sprünge
 
GoSub...Return-Anweisung
GoTo-Anweisung
Sorgt dafür, daß das Programm innerhalb einer Unterroutine (Sub) oder einer Funktion (Function) mit der Abarbeitung des Programmteils fortfährt, der durch eine Marke gekennzeichnet ist.
 
 
On...GoSub-Anweisung; On...GoTo- Anweisung
Verzweigt an eine von mehreren angegebenen anderen Stellen des Programms in Abhängigkeit eines numerischen Ausdrucks.
Weitere Anweisungen
 
Call
Übergibt die Programmsteuerung einer Sub, einer Function oder einer DLL.
Choose
Gibt aus einer Argumentliste den gewählten Wert zurück.
Declare
Deklariert und definiert eine Unterroutine aus einer DLL (Dynamic Link Library) für den Aufruf aus StarOffice Basic heraus.
End
Beendet eine Prozedur oder einen Prozedurabschnitt (Block).
Exit
Beendet einen Block, der mit Do...Loop, For...Next, Function oder Sub definiert wurde.
FreeLibary
Gibt per Declare-Anweisung geladene DLLs frei. Eine freigegebene DLL wird beim Aufruf einer ihrer Funktionen automatisch neu geladen. Siehe auch: Declare
Function
Definiert eine Unterroutine, die als Ausdruck verwendet werden kann, also einen Rückgabetyp liefert.
Rem
Erlaubt die Definition einer Programmzeile oder des auf REM folgenden Teils einer Programmzeile als Kommentar. Der Rest der Programmzeile nach dem REM wird ignoriert.
Stop
Beendet das Programm.
Sub
Definiert eine Unterroutine.
Switch
Wertet eine Argumentliste mit Ausdrücken und Werten aus, in der jeweils ein Wert einem Ausdruck folgt. Ein Ausdruck und ein Wert bilden eine Zuordnungseinheit. Die Switch- Funktion gibt den Wert zurück, der dem Ausdruck zugeordnet ist, der dieser Funktion übergeben wurde.
With
Bestimmt ein Objekt zum Vorgabeobjekt, auf das sich alle Eigenschaften oder Methoden bis zur End With-Anweisung beziehen, solange keine weiteren Objektnamen angegeben werden.
Logische Operatoren
 
And-Operator
Führt eine logische UND-Verknüpfung zwischen zwei Ausdrücken durch.
Eqv-Operator
Führt eine logische Äquivalenz-Verknüpfung zwischen zwei Ausdrücken durch.
Imp-Operator
Führt eine logische Implikationsverknüpfung zwischen zwei Ausdrücken durch.
Not-Operator
Negiert einen Ausdruck durch Vertauschen der Bitzustände.
Or-Operator
Führt eine logische ODER-Verknüpfung zwischen zwei Ausdrücken durch.
Xor-Operator
Führt eine logische Exklusiv-Oder-Verknüpfung zwischen zwei Ausdrücken durch.
Bildschirmein-/Ausgabefunktionen
 
MsgBox-Anweisung und MsgBox- Funktion
Stellt einen Dialog auf dem Bildschirm dar, der einen Hinweistext enthält. Mit der Anweisung läßt einfach eine Meldung generieren. Mit der Funktion bekommt den gedrückten Button als Rückgabewert.
Print
Gibt die angegebenen Zeichenfolgen oder numerischen Ausdrücke in einem Dialog auf dem Bildschirm aus.
InputBox
Zeigt einen Dialog mit einem Eingabefeld und erlaubt dem Benutzer die Eingabe einer Zeichenfolge bis zur Bestätigung von OK. Die Eingabe wird in einer Variablen aufgenommen.
Farbbrechnungsfunktionen
 
Blue
Ermittelt den Blau-Anteil des angegebenen Farbcodes.
Green
Ermittelt den Grün-Anteil des angegebenen Farbcodes.
Red
Ermittelt den Rot-Anteil des angegebenen Farbcodes.
QBColor
Gibt den RGB-Farbcode der Farbe zurück, die der Funktion als Farbnummer eines älteren MS-DOS-Programmiersystems übergeben wurde.
RGB-Funktion
Ermittelt einen Long-Integer-Farbwert aus Rot-, Grün- und Blauanteilen.
Dateiein-/Ausgabefunktionen
 
Close
Schließt eine Datei, die mit der Open-Anweisung geöffnet wurde.
FreeFile
Ermittelt die nächste freie Dateinummer zum Öffnen einer Datei. Das ist sinnvoll, wenn Sie bereits mehrere Dateien geöffnet haben, eine weitere Datei öffnen möchten und nicht sicher sind, welche Dateinummer noch nicht belegt ist.
Open
Öffnet einen Datenkanal.
Reset
Schließt alle geöffneten Dateien und schreibt den Inhalt aller Dateipuffer auf den Datenträger.
Get
Liest einen Datensatz aus einer relativen Datei oder eine Folge von Bytes aus einer binären Datei in eine Variable ein.
Input
Erlaubt das Einlesen von Daten aus einer geöffneten sequentiellen Datei.
Line Input
Erlaubt das sequentielle Einlesen von Zeichenfolgen aus einer Datei.
Put
Schreibt einen Datensatz in eine relative Datei oder eine Folge von Bytes in eine binäre Datei.
Write
Schreibt Daten in eine sequentielle Datei.
Loc
Gibt Aufschluß über die gegenwärtige Position innerhalb einer geöffneten Datei.
Seek
Ermittelt die Position für den nächsten Schreib- oder Lesevorgang in einer Datei, welche mit der Open-Anweisung geöffnet wurde. Der Rückgabewert entspricht dem durch die Seek-Anweisung festgelegten Wert:
Eof
Stellt fest, ob der Dateizeiger das letzte Byte einer Datei erreicht hat.
Lof
Liefert die Größe einer geöffneten Datei zurück.
ChDir
Wechselt das aktuelle Verzeichnis oder/und das aktuelle Laufwerk.
Achtung diese Funktion geht unter Windows nicht!
ChDrive
Wechselt das aktuelle Laufwerk.
CurDir
Liefert den auf dem angegebenen oder aktuellen Laufwerk derzeit eingestellten Pfad zurück.
Dir
Ermittelt den Namen einer Datei oder eines Verzeichnisses oder alle Dateien und Verzeichnisse eines Laufwerkes oder eines Verzeichnisses, auf die der angegebene Suchpfad paßt.
FileAttr
Liefert den Zugriffsmodus oder die MS-DOS-Dateikennung einer Datei zurück, die mit der Open-Anweisung geöffnet wurde.Die MS-DOS-Dateikennung ist eine Zugriffsnummer des Betriebssystems und daher vom jeweiligen Betriebssystem abhängig (OSH = Operating System Handle).
FileCopy
Kopiert eine Datei.
FileDateTime
Liefert eine Zeichenfolge zurück, die Datum und Uhrzeit der Erstellung oder letzten Modifizierung einer Datei enthält.
FileExists
Ermittelt, ob eine Datei oder ein Verzeichnis auf dem Datenträger vorhanden ist.
FileLen
Gibt die Länge einer Datei in Bytes zurück.
GetAttr
Liefert ein Bitmuster zurück, daß den Dateityp kennzeichnet oder anzeigt, ob es sich um eine Volumebezeichnung oder ein Verzeichnis handelt.
Kill
Löscht eine Datei von einem Datenträger.
MkDir
Erstellt ein Verzeichnis auf einem Datenträger.
Name
Gibt einer bereits vorhandenen Datei oder einem bereits vorhandenen Verzeichnis einen neuen Namen.
RMDir
Löscht ein Verzeichnis auf einem Datenträger.
SetAttr
Setzt die Dateiattribute der angegebenen Datei.
Vergleichsoperatoren
 
=
gleich
<
kleiner als
>
größer als
<=
kleiner gleich
>=
größer gleich
<>
ungleich
Sonstige Befehle
 
Beep
Gibt einen Ton über die Computer-Lautsprecher aus. Der ausgegebene Ton ist systemabhängig und in der Regel in Lautstärke und Tonhöhe nicht beeinflußbar.
Shell
Startet ein anderes Anwendungsprogramm und bestimmt bei Bedarf dessen Darstellungsform.
Wait
Unterbricht die Programmausführung für die Dauer der angegebenen Anzahl an Millisekunden.
GetSystemTicks
Liefert die Systemticks die vom verwendeten Betriebssystem bereitgestellt werden
Environ
Gibt den Wert einer Environment-Variablen als String zurück. Environment-Variablen sind Umgebungsvariablen, die vom jeweiligen Betriebssystem abhängig sind.
GetSolarVersion
Ermittelt eine interne Nummer für die aktuell verwendete StarOffice-Version.
TwipsPerPixelX
Ermittelt, wieviele Twips ein Bildschirmpixel in der Breite einnimmt.
TwipsPerPixelY
Ermittelt, wieviele Twips ein Bildschirmpixel in der Höhe einnimmt.
Datum- und Zeitfunktionen
 
DateSerial
Liefert einen Wert vom Typ Date zurück, der die angegebene Jahres-, Monats- und Tageszahl enthält.
Datevalue
Erzeugt aus einer Datumszeichenfolge eine fortlaufende Nummer, die in einem einzigen numerischen Wert ein komplettes Datum darstellt. Mit Hilfe dieser fortlaufenden Nummer können Sie Differenzen zwischen Daten berechnen.
Day
Liefert aus einer fortlaufenden Datumszahl, die mit DateSerial oder mit DateValue generiert wurde, den Tag des Datums im entsprechenden Monat zurück.
Month
Liefert aus einer fortlaufenden Datumszahl, die mit DateSerial oder mit DateValue generiert wurde, den Monat des Datums im entsprechenden Jahr zurück.
WeekDay
Liefert aus einer fortlaufenden Datumszahl, die mit mit DateSerial oder mit DateValue generiert wurde, die Nummer des Wochentags zurück.
Year
Liefert aus einer fortlaufenden Datumszahl, die mit DateSerial oder mit DateValue generiert wurde, die Jahreszahl zurück.
CDateToIso
Liefert aus einer fortlaufenden Datumszahl, die mit DateSerial oder mit DateValue generiert wurde, das Datum im ISO- Format zurück.
CDateFromIso
Liefert aus einer Zeichenkette, die einem Datum im ISO- Format entspricht, die interne Datumszahl zurück.
Hour
Liefert aus einer fortlaufenden Zeitzahl, die mit TimeSerial oder mit TimeValue generiert wurde, die Stunde der Uhrzeit zurück.
Minute
Liefert aus einer fortlaufenden Zeitzahl, die mit TimeSerial oder mit TimeValue generiert wurde, die Minute der gesamten Uhrzeit zurück.
Now
Gibt das aktuelle Systemdatum und die aktuelle Systemzeit als einen Wert vom Datentyp Date zurück.
Second
Liefert aus einer fortlaufenden Zeitzahl, die mit TimeSerial oder mit TimeValue generiert wurde, die Sekunde der gesamten Uhrzeit zurück.
TimeSerial
Erzeugt aus der Angabe von Stunde, Minute und Sekunde - Parameter, die als numerische Werte übergeben werden - eine fortlaufende Nummer, die in einem einzigen numerischen Wert eine komplette Uhrzeit darstellt. Mit Hilfe dieser fortlaufenden Nummer können Sie Differenzen zwischen Uhrzeiten berechnen.
TimeValue
Erzeugt aus der Angabe von Stunde, Minute und Sekunde - Parameter, die als Zeichenfolge übergeben werden - eine fortlaufende Nummer, die in einem einzigen numerischen Wert eine komplette Uhrzeit darstellt. Mit Hilfe dieser fortlaufenden Nummer können Sie Differenzen zwischen Uhrzeiten berechnen.
Date
Liefert das aktuelle Systemdatum als Zeichenfolge zurück oder setzt das Datum neu. Das Datumsformat ist abhängig von den länderspezifischen Einstellungen in der Systemsteuerung. Wurde hier "Deutschland" gewählt, wird die Zeit im Format "TT.MM.JJJJ" gezeigt.
Time
Diese Funktion liefert die aktuelle Systemzeit als Zeichenfolge im Format "HH:MM:SS" zurück.
Timer
Liefert einen Wert zurück, der die vergangene Zeit seit Mitternacht in Sekunden angibt.
Mathematische Operatoren
 
-
Subtrahiert zwei Werte.
*
Multipliziert zwei Werte.
+
Addiert zwei Ausdrücke oder fügt diese zusammen.
/
Dividiert zwei Werte.
^
Potenziert einen Wert.
Mod
Liefert den ganzzahligen Rest einer Division.