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