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