Anweisung TABCONTROL_BACKGROUNDCOLOR
TABCONTROL_BACKGROUNDCOLOR = <ROT>,<GRUEN>,<BLAU>
Legt die Hintergrundfarbe für den Maskenbereich von Tabcontrols fest.
Anweisung TABCONTROL_TAB_BACKGROUNDCOLOR
TABCONTROL_TAB_BACKGROUNDCOLOR = <ROT>,<GRUEN>,<BLAU>
Legt die Hintergrundfarbe für die Karteikartenreiter von Tabcontrols fest.
Funktion BIT
BIT(<ZAHL,<VON-POSITION>,<BIS-POSITION>)
Liefert den Wert der Bits von <VON-POSITION> bis <BIS-POSITION> der Zahl <ZAHL>.
Funktion BIT_SHIFT_LEFT
BIT_SHIFT_LEFT(<ZAHL,<BITS>)
Liefert den Wert, der sich ergibt, wenn <ZAHL> um <BITS> Positionen bitweise nach links verschoben wird.
Funktion BIT_SHIFT_RIGHT
BIT_SHIFT_RIGHT(<ZAHL,<BITS>)
Liefert den Wert, der sich ergibt, wenn <ZAHL> um <BITS> Positionen bitweise nach rechts verschoben wird.
Funktion PROCESS_SEQ_FILE
PROCESS_SEQ_FILE(<DATEINAME,<MACRO-NAME>)
Verarbeitet eine sequentielle Datei.
Anweisung ENDSELAEDIT
Beendet die Funktion SELAEDIT.
Anweisung ON SELECT_STARTED MACRO
Der Makro wird ausgeführt, nachdem der SELECT/SELECTA gestartet und am Bildschirm angezeigt wurde.
Anweisung ON SELECT(MOUSE_HEADER) MACRO
Der Makro wird ausgeführt, wenn im SELECT/SELECTA die linke Maustaste in einem Feld der Überschriftszeile gedrückt wurde.
Anweisung ON SELECT(RMOUSE_HEADER) MACRO
Der Makro wird ausgeführt, wenn im SELECT/SELECTA die rechte Maustaste in einem Feld der Überschriftszeile gedrückt wird.
Anweisung ON SELECT(RBUTTONUP_HEADER) MACRO
Der Makro wird ausgeführt, wenn im SELECT/SELECTA die rechte Maustaste in einem Feld der Überschriftszeile nach dem Drücken wieder losgelassen wird.
Anweisung SYNCHRONIZE_MOUSE
Synchronisiert die folgenden Makros:
ON MOUSE MACRO
ON LBUTTONUP MACRO
ON RMOUSE MACRO
ON RBUTTONUP MACRO
Funktion REMOVE_SPLIT_WINDOW_HEADER
Entfernt die Kopfzeile eines Splitwindows.
Funktion SUBPROGMACRO
Startet einen Makro im Unterprogram.
Anweisung FIELD_MOUSE_CURSOR
Ändert den Mauszeiger eines Maskenfeldes.
Funktion HTML_COOKIE_WRITE
Speichert ein Cookie im Html-Programm.
Funktion HTML_COOKIE_READ$
Liest ein Cookie im Html-Programm.
Funktion HTML_COOKIE_DELETE
Löscht ein Cookie im Html-Programm.
Funktion GET_RGB$
Liefert die Farbzusammensetzung einer Farbe.
Funktion SET_SELAEDIT_VALUE
Setzt im SELECT / SELECTA den Wert im aktuellen SELAEDIT- / SELEDIT$-Feld.
Funktion DEL_SUBSTR$
Löscht einen Teilstring in einem String mit Trennzeichen.
Funktion ADD_TOOLBAR_ICON
Fügt einer Toolbar ein weiteres Icon hinzu.
Funktion REMOVE_TOOLBAR_ICON
Enfernt ein Icon von einer Toolbar.
Funktion ENABLE_TOOLBAR_ICON
Sperrt ein Icon in einer Toolbar oder gibt es frei.
Anweisung CALL_INSTANCE
Ruft eine neue Instanz eines Unterprogramms auf.
Anweisung TREEVIEW_TEXTCOLOR
Legt die Textfarbe im TREEVIEW fest.
Compileranweisung #HTML_ASK_USERNAME
Bewirkt, dass bei HTML Programmen beim Programmstart ein Benutzername abgefragt wird.
Compileranweisung #HTML_ASK_PASSWORD
Bewirkt, dass bei HTML Programmen beim Programmstart ein Password abgefragt wird.
Compileranweisung #HTML_SET_USERNAME
Erzeugt bei HTML Programmen eine Vorbelegung des Benutzernamens.
Compileranweisung #NOSTARTMASK
Führt dazu, dass im Hauptprogramm nach den Initmakros die erste Maske des Programms nicht angesprungen wird.
Funktion REPORT_CHANGE_FIELD_COLOR
Ändert die Vorder- und/oder Hintergrundfarbe eines Reportfeldes.
Funktion SET_SCROLLPANE_SIZE
Ändert die Größe eines Scrollpane.
Funktion GET_TABCONTROL_SIZE
Liefert die Größe eines Tabcontrols.
Funktion SET_TABCONTROL_SIZE
Ändert die Größe eines Tabcontrols.
Funktion GET_HTML_BROWSER_INFO$
Liefert bei Html-Programmen Informationen über den Browser.
Anweisung PUSHBUTTON_BACKGROUNDCOLOR
Legt die Hintergrundfarbe für Pushbuttons fest, bei denen bei den Feldattributen die Standardhintergrundfarbe angegeben ist.
Anweisung SPLIT_HEADER_IMAGE_MARGIN
Erzeugt einen unsichtbaren Rand um die Bilder in der Kopfzeile (Header) von Splitwindows. Damit kann der Abstand zum Windowrand und zum Text der Kopfzeile festgelegt werden.
Funktion GET_PATH_INDEXFILE$
Liefert den Pfad einer Indexdatei.
Anweisung ON READ_ALL MACRO
Der Makro wird ausgeführt, wenn ein erfolgreicher Lesezugriff auf irgendeine Indexdatei erfolgte.
Anweisung ON WRITE_ALL MACRO
Der Makro wird ausgeführt, wenn ein erfolgreicher Schreibzugriff auf irgendeine Indexdatei erfolgte.
Anweisung ON DELETE_ALL MACRO
Der Makro wird ausgeführt, wenn ein erfolgreicher Löschzugriff auf irgendeine Indexdatei erfolgte.
Funktion GET_INDEXKEY$
Liefert einen Schlüssel einer Indexdatei als String.
Funktion GET_FIELDREMARKS$
Liefert die Bemerkungen der Felder der im Programm verwendeten Indexdateien, wenn die Compileranweisung #GEN_FIELDREMARKS gesetzt ist.
Funktion GET_NUMBER_OF_SCREENS
Liefert die Anzahl der am Rechner angeschlossenen Bildschirme.
Funktion REPORT_CHANGE_JUSTIFY
Ändert das Blocksatzattribut eines Reportfeldes.
Funktion MOVE_FIELD
Verschiebt ein Feld auf der Maske und/oder ändert die Größe eines Maskenfeldes.
Funktion CHANGE_TOOLTIPTEXT
Ändert den Hilfetext von Buttons, Checkboxen und Radiobuttons.
Funktion XML_PARSER
Analysiert und verarbeitet eine XML-Datei.
Funktion XML_GET_NUMBER_OF_ATTRIBUTES
Liefert die Anzahl der Parameter des aktuellen Elementes einer XML-Datei.
Funktion XML_GET_ATTRIBUTE_NAME$
Liefert den Namen eines Parameters des aktuellen Elementes einer XML-Datei.
Funktion XML_GET_ATTRIBUTE_VALUE$
Liefert den Wert eines Parameters des aktuellen Elementes einer XML-Datei.
Funktion GET_IP_ADDRESS$
Liefert die IP-Adresse des Client-Rechners.
Funktion GET_SERVER_IP_ADDRESS$
Liefert die IP-Adresse des Rechners, auf dem der Ebus-2T-Server läuft.
Funktion GET_LPFONTHEIGHT
Liefert die Höhe in Punkt des zum Raster des Druckformulars passenden Fonts.
Funktion GET_LPFONTWIDTH
Liefert die Breite in Punkt des zum Raster des Druckformulars passenden Fonts.
Funktion GET_DRIVES$
Liefert die Laufwerke des Rechners.
Funktion GET_DRIVES_CLIENT$
Liefert die Laufwerke des Client-Rechners.
Funktion GET_SUBTEXT_FROM_LPLEN$
Liefert einen Teilstring eines Textes, der beim Drucken eine maximale Länge nicht überschreitet.
Funktion SERVER_SOCKET_GET_CLIENT_ADDRESS$
Liefert im Server-Socket-Makro die Adresse der Client-Verbindung.
Funktion GET_HOSTNAME$
Liefert den Hostnamen zu einer IP-Adresse.
Funktion GET_IP_ADDRESS_FROM_HOSTNAME$
Liefert die IP-Adresse zu einem Hostnamen.
Funktion RANDOM_SAMPLE$
Erzeugt eine zufällige Stichprobe aus einer Menge von Zahlen.
Funktion GET_ABSOLUTE_FILEPATH$
Liefert den absoluten Pfad einer Datei.
Funktion EDITOR_SET_COLOR
Setzt im Wordprozessor die Vordergrund-/Hintergrundfarbe.
Funktion EDITOR_SET_STYLE
Setzt im Wordprozessor die Schriftart.
Funktion TIME_DIFF
Liefert die Differenz zwischen Datum-1/Uhrzeit-1 und Datum-2/Uhrzeit-2 in Sekunden.
Funktion TIME_ADD$
Addiert Stunden, Minuten oder Sekunden zu einer Uhrzeit.
Funktion GET_FILECONTENT$
Liefert den Inhalt einer Datei als String.
Funktion GET_SWITCHES$
Liefert alle Schalter als String.
Anweisung SET_SWITCHES
Setzt alle Schalter.
Funktion GET_COLORS$
Liefert alle Farben als String.
Anweisung SET_COLORS
Setzt alle Farben.
Funktion GET_REGISTRY_VALUE$
Liest einen Wert aus der Windows-Registry.
Funktion GET_REGISTRY_VALUE_CLIENT$
Liest einen Wert aus der Windows-Registry des Client-Rechners.
Funktion SET_REGISTRY_VALUE
Speichert einen Wert in der Windows-Registry.
Funktion SET_REGISTRY_VALUE_CLIENT
Speichert einen Wert in der Windows-Registry des Client-Rechners.
Funktion DEL_REGISTRY_VALUE
Löscht einen Wert in der Windows-Registry.
Funktion DEL_REGISTRY_VALUE_CLIENT
Löscht einen Wert in der Windows-Registry des Client-Rechners.
Funktion GET_PROGPATH$
Liefert den Pfad des Verzeichnisses, in dem das Programm gestartet wurde.
Anweisung CLEAR_KEYBOARD_BUFFER
Löscht den Tastaturpuffer.
Anweisung SHELL_STDOUT
Schreibt in die Standardausgabe eines Prozesses eines SHELL-Kommandos.
Anweisung STDOUT_CLIENT
Schreibt in die Standardausgabe des Client-Programms.
Anweisung MENU_TEXTCOLOR
Legt die Vordergrundfarbe für Menues fest.
Anweisung MENU_BACKGROUNDCOLOR
Legt die Hintergrundfarbe für Menues fest.
Anweisung TOOLBAR_BACKGROUNDCOLOR
Legt die Hintergrundfarbe für Toolbars fest.
Funktion ZIP
Packt Dateien in ein ZIP-Archiv.
Funktion UNZIP
Entpackt Dateien aus einem ZIP-Archiv.
Funktion ZIP_GET_FILES$
Liefert alle Dateinamen eines ZIP-Archivs.
Anweisung ON EBUS_MESSAGE MACRO
Dieser Makro wird ausgeführt, wenn in einem 2T-Programm eine Nachricht mit SEND_MESSAGE gesendet wurde.
Funktion START_BROWSER
Startet den Standard-Browser.
Compiler-Anweisung #CONSOLE_MODE
Diese Compiler-Anweisung bewirkt, dass das Programm ohne grafische Benutzeroberfläche läuft.
Funktion GET_INTERN_MNR
Liefert die interne Maskennumer einer Programm-Maskennummer.
Anweisung CLOSE_PREVIEW
Schließt das aktuelle Druckvorschaufenster.
Funktion FTP_GETFILECONTENT$
Liefert den Inhalt einer Datei von einem FTP-Server als String.
Anweisung FTP_CLOSE
Beendet eine FTP-Verbindung.
Compileranweisung #ADD_JARFILE
Bewirkt, dass eine zusätzliche Datei in die Jar-Datei des Programms eingefügt wird.
Funktion GET_JARFILECONTENT$
Liefert den Inhalt einer Datei aus der Jar-Datei des aktuellen Programms als String.
Funktion URL_GETFILE
Führt den Download einer Datei durch.
Funktion JAR
Packt Dateien in ein JAR-Archiv.
Funktion UNJAR
Entpackt Dateien aus einem JAR-Archiv.
Funktion JAR_GET_FILES$
Liefert alle Dateinamen eines JAR-Archivs.