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

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

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

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"