Zurück zum Gambas-Inhaltsverzeichnis.


Datentypen Bearbeiten

gb.Null Nullwert
gb.Boolean Wahrheitswert
gb.Byte Byte Ganzzahl
gb.Short Kurze Ganzzahl
gb.Integer Ganzzahl
gb.Float Fließkommazahl
gb.Date Datum und Uhrzeit
gb.String String (Text)
gb.Variant Variant
gb.Object Objekt Referenz

Dateitypen Bearbeiten

gb.File Reguläre Datei
gb.Directory Verzeichnis
gb.Device Special file for a device
gb.Pipe Named pipe
gb.Socket Special file for a socket
gb.Link Symbolischer Link

String (Text) Konstanten Bearbeiten

gb.NewLine Zeilenumbruch. Entspricht Chr$(10)
gb.Tab Tabulator. Entspricht Chr$(9)

Sortierungsarten Bearbeiten

gb.Binary Binaersortierung
gb.Case Groß- und Kleinschreibung wird nicht berücksichtigt
gb.Lang Sprachbasierte Sortierung

Wochentage Bearbeiten

gb.Monday Montag
gb.Tuesday Dienstag
gb.Wednesday Mittwoch
gb.Thursday Donnerstag
gb.Friday Freitag
gb.Saturday Samstag
gb.Sunday Sonntag

Vordefinierte Zahlenformate Bearbeiten

gb.GeneralNumber Schreibt eine Zahl mit 12 dezimalen Ziffern. Benutzen sie die wissenschaftliche Notation , wenn der absolute Betrag kleiner als 1 / 10000 oder größer als 10 000 000.
gb.Fixed entspricht "0.00"
gb.Percent entspricht "###%"
gb.Scientific Schreibt eine Zahl mit seinem Exponenten und 18 dezimal Ziffern.

Vordefinierte Datums und Zeitformate Bearbeiten

gb.GeneralDate Write a date only if the date and time value has a date part, and write a time only if it has a date part.
gb.LongDate Long date format.
gb.MediumDate Medium date format.
gb.ShortDate Short date format.
gb.LongTime Long time format.
gb.MediumTime Medium time format.
gb.ShortTime Short time format.

Verschiedene Formate Bearbeiten

gb.Standard Use gb.GeneralNumber for formatting numbers and gb.GeneralDate for formatting dates and times.

Weitere Konstanten Bearbeiten

Farben Bearbeiten

Black, Blue, Cyan, DarkBlue, DarkCyan, DarkGray, DarkGreen, DarkMagenta, DarkRed DarkYellow, Default, Gray, Green, LightGray, Magenta, Orange, Pink, Red, Transparent, Violet, White, Yellow

Tasten Bearbeiten

BackSpace, BackTab, CapsLock, Delete, Down, End, Enter, Esc, Escape, F1, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F2, F20, F21, F22, F23, F24, F3, F4, F5, F6, F7, F8, F9, Help, Home, Insert, Left, Menu, NumLock, PageDown, PageUp, Pause, Print, Return, Right, ScrollLock, Space, SysReq, Tab, Up

Rahmen Bearbeiten

Etched, None, Plain, Raised, Sunken

Konstanten Bearbeiten

Konstanten Beispiele
Der true Wert. TRUE
Der false Wert. FALSE
Ganze Zahlen. 0, 123, -32769
Hexadezimale Kurzzahlen. &H1F5, &HFFFF, &FFFF
Hexadezimal gekennzeichnete Zahlen. &H10BF332E, &10BF332E
Hexadezimal unsigned Zahlen. &H8000&, &HFFFF&
Binärzahlen. &X1010010101, %101001011
Fließkommazahlen. 1.0, -5.345219E+45
Textkonstanten. "Hallo Welt !"
String constants to be translated. ("This software is cool")
Null Konstante / Leerer Text. NULL

Escape Sequenzen Bearbeiten

Textkonstanten können folgende Escape Sequenzen enthalten:

Escape Sequenz ASCII Entsprechung Entsprechung
\n CHR$(13) Zeilenumbruch
\r CHR$(10) Wagenrücklauf
\t CHR$(9) Tabulator
\" CHR$(34) Doppelte Anführungszeichen
\\ CHR$(92) Backslash
\xx CHR$(&Hxx) Hexadezimalcode

Sie können Textkonstanten in einzelnen Teilen oder zusammen schreiben. Z.B. "Gambas" " ist " "großartig" ergibt dasselbe wie "Gambas ist großartig"