<< | Inhaltsverzeichnis | Suchen | >> |
Der EBUS-GENERATOR-C stellt eine Reihe von Variablen zur Verfügung, die Konstanten oder Angaben über Programmzustände enthalten.
Es gibt folgende Arten von Sondervariablen:
1. Zeichendarstellung von Steuertasten
2. Variable für Datum und Zeit
3. Variable für Dateizugriffe
4. Variable zur Menue- und Maskensteuerung
5. Variable zur Windowsteuerung
6. Variable für den dynamischen Datenaustausch (DDE) und OLE
7. Variable für Drag & Drop
8. Variable bei EBUS-Nachrichten
9. Variable für Druckausgabe und Reportsteuerung
10. Variable für
SELECT/SHOW/SELECTA
11. Variable für Treeview und Listview
12. Compiler-Variable
Diese Variablen können maschinenunabhängig verwendet werden, da sie vom Generator auf die jeweilige Zielmaschine abgebildet werden. Sie dürfen nicht auf der linken Seite einer Zuweisung stehen (z.B. F1$ = ... ist unzulässig.).
Variable |
Enthält Steuerzeichen für |
<HOME>-Taste bzw. <ESC>-Taste je nachdem welche Taste als Rücksprungtaste festgelegt wurde. |
|
<SHIFT/HOME>-Taste |
|
<ESC>-Taste bzw. <HOME>-Taste je nachdem welche Taste als Rücksprungtaste festgelegt wurde. |
|
<END>- bzw. <ENDE>-Taste |
|
<SHIFT/END>- bzw. <SHIFT/ENDE>-Taste |
|
<RETURN>-Taste |
|
<á> |
|
<â> |
|
<ã> |
|
<ä> |
|
<SHIFT/á> |
|
<SHIFT/â> |
|
<SHIFT/ã> |
|
<SHIFT/ä> |
|
<PGDN>-Taste |
|
<SHIFT/PGDN>-Taste |
|
<PGUP>-Taste |
|
<SHIFT/PGUP>-Taste |
|
Funktionstasten <F1> bis <F24> |
|
Funktionstasten <SHIFT/F1> bis <SHFIFT/F12> |
|
<DEL>- bzw. <ENTF>-Taste |
|
<INS>- bzw. <EINFG>-Taste |
|
<|¬>-Taste |
|
<®|>-Taste |
|
linke Maustaste |
|
rechte Maustaste |
Diese Variablen können dazu verwendet werden, abzufragen,
ob vom Anwender eine bestimmte Taste gedrückt wurde.
|
|
GETCHAR H$ |
CASE H$ |
OF F1$ ... Anweisungen ... Taste F1 wurde gedrückt |
OF F2$ ... Anweisungen ... Taste F2 wurde gedrückt |
OF CURSU$ ... Anweisungen ... Taste <ä> wurde gedrückt |
OF ESC$ ... Anweisungen ... Taste <ESC> wurde gedrückt |
ENDCASE |
In diesem Beispiel wird auf eine Eingabe am Bildschirm gewartet (GETCHAR H$) und dann abgefragt, ob die Funktionstaste <F1> oder <F2> oder die Taste <ä> oder die Taste <ESC> gedrückt wurde.
Diese Variablen holen Datums- und Zeitangaben vom Betriebssystem und dürfen nicht auf der linken Seite einer Zuweisung stehen (z.B.: TIME$ = ... ist unzulässig.).
Variable |
Bedeutung/Inhalt |
System-Datum in amerikanischer Form MM-TT-JJJJ |
|
System-Datum in deutscher Form TT.MM.JJ |
|
System-Datum in deutscher Form TT.MM.JJJJ |
|
Enthält das Datum der Programmgenerierung |
Unter Java wird das Datumsformat länderspezifisch angepasst.
Variable |
Bedeutung/Inhalt |
Liefert den Fehlerstatus bei allen Dateizugriffen. Diese Variable wird vom System nur gesetzt, wenn ein Fehler auftritt, und kann in diesem Fall im Block ON ERROR ... END abgefragt werden. Man beachte, daß die Variable OK nicht unbedingt auf 0 gesetzt wird, wenn kein Fehler auftritt. Fehler bei Dateizugriffen können also nur im Block ON ERROR ... END behandelt werden, denn nur in diesem Block haben OK und bei Indexdatei-Zugriffen auch OK2 einen gültigen Wert. |
|
Liefert neben OK bei fehlerhaften Indexdatei-Zugriffen einen zusätzlichen Fehlercode. |
|
Legt die Zeitspanne für die periodische Rückmeldung des Client an den EBUS-Server fest. |
|
Enthält den Namen, unter dem der Client an einem EBUS-Server angemeldet wird. |
|
Schaltet unter Java die Konvertierung der Zeichen beim Schreiben und Lesen in sequentiellen und Random-Dateien ein und aus. |
|
EBUS_FILENAME$() ist ein dimensioniertes Feld, das die Indexdateinamen des laufenden Programms enthält. Während der mit ON INDEXERROR MACRO aktivierte Macro ausgeführt wird, enthält EBUS_FILENAME$(EBUS_FILENR) den aktuellen Indexdateinamen. |
|
Während der mit ON INDEXERROR MACRO aktivierte Macro ausgeführt wird, enthält EBUS_FILENR die interne Dateinummer. |
|
Enthält das Trennzeichen für
Verzeichnisnamen. |
|
Während der mit ON INDEXERROR MACRO aktivierte Macro ausgeführt wird, enthält EBUS_IFUNC den Code der aktuellen Zugriffsart: 1 = READ, READS |
|
Bei DISABLE READ_RECORD enthält diese Variable den zuletzt gelesenen Index einer EBUS-Indexdatei als String. |
|
Während der mit ON INDEXERROR MACRO aktivierte Macro ausgeführt wird, enthält EBUS_KEYNR die aktuelle Schlüsselnummer, mit der auf die Indexdatei zugegriffen wurde. |
|
Legt fest, welcher Dialog geöffnet wird, wenn bei ODBC-Indexdateien die Verbindung zur Datenbank aufgebaut wird. |
|
Legt fest, in welchem Modus die Anweisung OPEN die Dateien öffnet. |
|
Liefert unter Java Fehlermeldungen im Klartext.
|
Variable |
Bedeutung/Inhalt |
Legt die Breite von 1-stelligen
Maskenfeldern in Proportionalschrift fest. |
|
Legt die Breite von 2-stelligen
Maskenfeldern in Proportionalschrift fest. |
|
EBUS_BACK wird gleich 1 gesetzt, wenn in einem Maskenfeld die Taste <> gedrückt wird. Durch <> wird zum vorhergehenden Maskenfeld gesprungen. Ist dieses nicht änderbar, oder wird im zugehörigen Macro-vorher die Anweisung NEXTFIELD ausgeführt, so wird weiter zurückgesprungen. EBUS_BACK bleibt dabei 1. EBUS_BACK wird wieder auf Null gesetzt, sobald ein Maskenfeld änderbar ist und im zugehörigen Macro-vorher keine Anweisung NEXTFIELD ausgeführt wird. |
|
Legt fest, um wieviel Spalten Boxen unter WINDOWS verbreitert oder verkleinert werden sollen. |
|
Legt fest, um wieviel Zeilen Boxen unter WINDOWS vergrößert oder verkleinert werden sollen. |
|
Legt unter Java fest, ob Masken im Mainwindow zentriert angezeigt werden. |
|
Legt die Attribute von Checkboxen fest. |
|
Legt fest, bis zu welcher Windowtiefe Checkboxen gedrückt werden können. |
|
Legt fest, welches Zeichen die Checkbox-Variable im NEIN-Fall annimmt. |
|
Legt die Höhe von Checkboxen als Vielfaches der Zeilenhöhe fest. |
|
Legt fest, welches Zeichen die Checkbox-Variable im JA-Fall annimmt. |
|
Legt fest, ob ein Window als Childwindow erzeugt wird. |
|
Legt fest, ob im SELECT/SHOW/SELECTA der Tastaturpuffer geleert werden soll, wenn über das Dateiende hinaus geblättert wird. |
|
Regelt, wie Checkboxen und Radiobuttons angezeigt werden, solange die linke Maustaste gedrückt bleibt. |
|
Enthält die aktuelle Cursorposition im aktuellen Maskeneingabefeld. |
|
Enthält die gerade aktuell gültige Bildschirmfarbe. |
|
Enthält die gerade aktuell gültige Vordergrundfarbe. |
|
Enthält die gerade aktuell gültige Hintergrundfarbe. |
|
Der Wert von EBUS_DATA bzw. STRN$(EBUS_DATA) wird nach der Ausführung des Macros, der mit ON <TASTE> MACRO aufgerufen wurde, im aktuellen Maskenfeld auf dem Bildschirm angezeigt, wenn EBUS_TRANSFER = 1 ist. |
|
Der Wert von EBUS_DATA$ bzw. VAL(EBUS_DATA$) wird nach der Ausführung des Macros, der mit ON <TASTE> MACRO aufgerufen wurde, im aktuellen Maskenfeld auf dem Bildschirm angezeigt, wenn EBUS_TRANSFER ungleich 0, 1 und 99 ist. |
|
Optimiert die Datenübertragung zwischen Client und Server bei Java-2T-Programmen. |
|
Enthält die Dialog-ID, die dem aktuell bearbeiteten Dialogelement zugeordnet ist. |
|
Enthält unter WINDOWS den Grund, warum bei einem Editfeld der Macro-nachher ausgeführt wird. |
|
Legt fest, bis zu welcher Windowtiefe Editfelder bearbeitet werden können. |
|
Wenn bei der Maskeneingabe <END> gedrückt wurde, gilt EBUS_END = 1 solange, bis wieder ein Feld zur Maskeneingabe durch den Benutzer angesprungen wird. Sonst ist EBUS_END = 0 . |
|
Legt die Überschrift im ERRORMES-Window fest. |
|
Legt das Icon im ERRORMES-Window fest. |
|
Vor der Ausführung eines ON <TASTE> MACRO’s werden EBUS_FDATA und EBUS_FDATA$ mit dem aktuellen Feldwert belegt. |
|
Vor der Ausführung eines ON <TASTE> MACRO’s werden EBUS_FDATA und EBUS_FDATA$ mit dem aktuellen Feldwert belegt. |
|
Liefert die Nummer des aktuellen Maskenfeldes gemäß der gewählten Feldreihenfolge. Gezählt wird intern ab 1 lückenlos aufsteigend. |
|
Enthält die Anzahl der Felder auf der aktuellen Maske. |
|
Enthält den Pfad für die Maskendateien, auf die die Funktionen FIELDLOAD und FIELDMOVE zugreifen. |
|
Enthält das aktuelle Füllzeichen für die Leerstellen in Maskenfeldern. |
|
Enthält bei SAA-Menues den ausgewählten Menuepunkt, wenn der zum Menuezweig gehörige Macro gestartet wird. |
|
Legt fest, wie eine Bitmap im Menue vergrößert bzw. verkleinert wird. |
|
Enthält unter WINDOWS die exakte horizontale Mausposition. |
|
Enthält unter WINDOWS die exakte vertikale Mausposition. |
|
Steuert ob Controlfelder invers dargestellt werden. |
|
Text vor der Mainwindow-Überschrift |
|
Text hinter der Mainwindow-Überschrift |
|
Legt das Aussehen der Icons fest. |
|
Steuert, wie unter Java INI-Dateien gelesen werden, die mit einem EBUS-C-Programm erstellt wurden. |
|
Optimiert die Datenübertragung zwischen Client und Server bei Java-2T-Programmen. |
|
Legt den Einfügemodus bei alphanumerischen Feldern fest. |
|
Legt den Einfügemodus bei numerischen und Datumsfeldern fest. |
|
Enthält im ON KEY MACRO den ASCII-Wert des im Maskenfeld eingegebenen Zeichens. |
|
Enthält die Steuerzeichen für den Zeilenvorschub. |
|
Enthält unter WINDOWS den Grund, warum bei einer Listbox der Macro-nachher ausgeführt wird. |
|
Legt fest, bis zu welcher Windowtiefe Listboxen berabeitet werden können. |
|
Enthält den Namen für die Druckaufzeichnungsdatei. |
|
Legt fest, ob im graphischen Druckmodus links- oder rechtsbündig gedruckt wird. |
|
Legt unter Java die horizontale Druckauflösung fest. |
|
Legt unter Java die vertikale Druckauflösung fest. |
|
Enthält den Namen des aktuellen Hauptprogramms. |
|
Enthält die Information über die Größe des Main-Windows. |
|
Ist bei der Funktion MENUE$ ein ON MENUE-Macro definiert und wurde irgendeine Taste betätigt, die nicht zur Beendigung des Menues führte, so enthält EBUS_MENUE$ die Menuezeile, die gerade invers angezeigt wird. |
|
Ist bei der Funktion MENUE$ ein ON MENUE-Macro definiert und wurde irgendeine Taste betätigt, die nicht zur Beendigung des Menues führte, so enthält EBUS_MENUE_KEY$ die Steuerzeichen der gedrückten Taste (z.B. F1$, END$, ...). |
|
Optimiert die Datenübertragung zwischen Client und Server bei Java-2T-Programmen. |
|
Diese Variable steuert, wie ein Eingabefeld durch einen Mausklick markiert wird. |
|
Enthält die Nummer der Spalte, auf der sich der Maus-Cursor beim letzten Maustastendruck befand. |
|
Enthält die interne Feldnummer des Maskenfeldes, auf dem sich gerade der Mauszeiger befindet, wenn der ON MOUSEMOVE MACRO oder ON DOUBLECLICK MACRO ausgeführt wird. |
|
Enthält die Nummer der Zeile, auf der sich der Maus-Cursor beim letzten Maustastendruck befand. |
|
Enthält die aktuelle Windowtiefe |
|
Liefert die interne Nummer der aktuellen Maske. Gezählt wird intern ab 1 lückenlos aufsteigend. |
|
Legt fest, wie numerische und Datums-Maskenfelder in Proportionalschrift angezeigt werden. |
|
Enthält bei der Stammdaten-Verwaltung das bei der Abfrage Datensatz speichern/löschen ? eingegebene Zeichen (immer Großbuchstabe: <J> oder <N>). |
|
Optimiert die Datenübertragung zwischen Client und Server bei Java-2T-Programmen. |
|
Legt fest, ob unter Java Bilder in einem Cache gespeichert werden. |
|
Enthält die Höhe eines Pixels als Vielfaches der Zeilenhöhe. |
|
Enthält die Breite eines Pixels als Vielfaches der Spaltenbreite. |
|
Legt den Winkel für die Drehung von Texten bei der Bildschirmausgabe mit PRINT fest. |
|
Enthält den Namen des aktuellen Haupt- bzw. Unterprogrammes. |
|
Legt die Attribute von Pushbuttons fest. |
|
Legt fest, bis zu welcher Windowtiefe Pushbuttons gedrückt werden können. |
|
Legt die Höhe von Pushbuttons als Vielfaches der Zeilenhöhe fest. |
|
Legt die Attribute von Radiobuttons fest. |
|
Legt fest, bis zu welcher Windowtiefe Radiobuttons gedrückt werden können. |
|
Legt die Höhe von Radiobuttons als Vielfaches der Zeilenhöhe fest. |
|
Während die Progammaufzeichnung (RECORDER_ON) aktiv ist, hat die Variable EBUS_RECORDER_ON den Wert 1, sonst den Wert 0. |
|
Während eine Recorderdatei abgespielt wird (PLAY_RECORDER_FILE), hat die Variable EBUS_RECORDER_PLAY den Wert 1, sonst den Wert 0. |
|
Enthält die beim Dialog ‘Hinweis-Window erstellen’ unter Extras abgespeicherte Zeichenkette, wenn beim Abspielen der Recorderdatei der ON RECORDER MACRO ausgeführt wird. |
|
Timeout für Hinweis-Window |
|
Enthält das aktuelle Füllzeichen für den Maskenhintergrund. Bei der Ausgabe einer Maske wird nach dem Löschen des Bildschirms der gesamte Bildschirm mit dem angegebenen Zeichen gefüllt. Erst dann wird die Maske ausgegeben. |
|
Legt die Zeitspanne in Sekunden fest, die maximal auf eine Eingabe von der Tastatur gewartet wird. Nach Ablauf dieser Zeitspanne wird der Bildschirm dunkel geschaltet. Bei Betätigung irgendeiner Taste wird die Bildschirmanzeige wiederhergestellt. |
|
Enthält unter WINDOWS die Spalte der Mausposition bezogen auf das Mainwindow. |
|
Enthält unter WINDOWS die Zeile der Mausposition bezogen auf das Mainwindow. |
|
Diese Variable legt fest, wie unter WINDOWS Programme mit SHELLW gestartet werden. |
|
Legt fest, ob das Standardpopupmenue in Maskenfeldern erscheint (rechte Maustaste). |
|
Legt die Schrifthöhe bei statischen Texten fest. |
|
Legt die Schriftart bei statischen Texten fest. |
|
Enthält die Standardausgabe eines mit SHELL oder SHELLW aufgerufenen Programms. |
|
Setzt bzw. enthält den aktuell gültigen Modus in der Stammdaten-Verwaltung: 1 =
ERFASSEN EBUS_STV ist nur definiert, falls die aktuelle Maske eine Stammdaten-Maske ist. |
|
Legt bei TabControls fest, wie Bilder angezeigt werden. |
|
Legt bei TabControls die Höhe der Karteikartenreiter fest. |
|
Legt bei TabControls die Schriftgröße in den Karteikartenreitern fest. |
|
Enthält die Nummer des Icons in der Taskleiste, auf dem sich der Mauszeiger befindet. |
|
Enthält den Grund, warum der ON TASKBAR MACRO ausgeführt wird. |
|
Legt die Zeitspanne in Sekunden fest, die maximal auf eine Eingabe von der Tastatur gewartet wird. Nach Ablauf dieser Zeitspanne wird das Programm beendet. |
|
Legt das Timeout-Intervall für ON TIMER MACRO fest. |
|
Legt unter WINDOWS fest, ob bei DISABLE GR_TITLE die Maskenüberschriften in der Überschriftszeile des Main-Windows angezeigt werden. |
|
Legt die Verzögerung für die Anzeige der Hilfetexte unter Java fest. |
|
Mit dieser Variablen kann gesteuert werden, ob in einem mit ON <TASTE> MACRO aufgerufenen Macro dem aktuellen Maskenfeld ein neuer Wert zugewiesen werden soll. |
|
Enthält nur dann, wenn die Meldungsausgabe mit ON MESSAGE MACRO unterdrückt wird, beim Aufruf des Macros die Meldung, die ausgegeben werden soll. |
|
Enthält beim Aufruf des ON MESSAGE MACRO die Art der Meldung, die ausgegeben werden soll. |
Variable |
Bedeutung/Inhalt |
Legt bei einem Window mit horizontaler Schiebeleiste den Endwert des Schiebebereichs fest. |
|
Wenn die Schiebemarkierung einer Window-Schiebeleiste mit der Maus verändert wird, enthält diese Variable die Art der Änderung. |
|
Enthält die angeklickte Position, wenn die Schiebemarkierung einer Schiebeleiste angeklickt oder verschoben wurde. |
|
Legt bei einem Window mit vertikaler Schiebeleiste den Endwert des Schiebebereichs fest. |
|
Enthält die aktuelle Windowtiefe. |
|
Diese Variable enthält das aktuelle Füllzeichen für den Hintergrund von Windows. Bei der Ausgabe eines Windows wird nach dem Löschen des Bildschirmausschnitts der Windowhintergrund mit dem angegebenen Zeichen gefüllt. (Nur MS-DOS und UNIX) |
|
Legt fest, ob ein Window mit oder ohne Button zum Schließen erzeugt wird. |
|
Legt fest, ob bei DISABLE GR_WINDOW_BORDER Windows mit einer Linie umrahmt werden oder nicht. |
|
Enthält die durch WQUIT vorgenommene Reduzierung der internen Windowtiefe. |
|
Legt die Farbe des Window-Schattens fest. SHADOWCOLOR ist bei Programmbeginn mit 7 vorbelegt. Es gelten folgende Farbzuordungen (nur MS-DOS und UNIX): |
|
|
0 =
Schwarz |
Variable |
Bedeutung/Inhalt |
Enthält das aktuelle Item in allen Macros, die bei DDE_...-Funktionen angegeben sind. |
|
Enthält das aktuelle Topic in allen Macros, die bei DDE_...-Funktionen angegeben sind. |
|
Legt fest, ob in der Funktion DDE_SERVER_REQ Daten an den Client sendet werden. |
|
Enthält den Fehlertext. |
Steuert, ob ein Maskenfeld mit der Maus gezogen werden kann. |
|
Enthält die Nummer des Maskenfeldes, das mit der Maus gezogen werden soll. |
|
Steuert, ob der Inhalt eines mit der Maus gezogenen Maskenfeldes in das Zielmaskenfeld kopiert werden soll. |
|
Enthält den Wert, der in das Zielmaskenfeld kopiert werden soll. |
|
Enthält die Nummer des Maskenfeldes, in das der Inhalt des mit der Maus gezogenen Maskenfeldes kopiert werden soll. |
|
Enthält den Abstand der Rollzeile, in die ein neuer Wert kopiert werden soll, zur aktuellen Rollzeile. |
Variable |
Bedeutung/Inhalt |
Enthält die gesendete Nachricht. |
|
Enthält den Hauptprogrammnamen des Absenders. |
|
Enthält den gesendeten Nachrichtentyp. |
Variable |
Bedeutung/Inhalt |
Muß unter Java = 1 gesetzt werden, wenn sie Anweisung GR_GET_LPGRIDCURSOR verwendet wird. |
|
Legt im graphischen Druckmodus (ENABLE GR_LPGDI) fest, ob im Hoch- oder Querformat gedruckt wird. |
|
Legt im graphischen Druckmodus (ENABLE GR_LPGDI) den Papierschacht fest. |
|
Legt den Winkel für die Drehung von Texten bei der Druckausgabe mit LPRINT fest. |
|
Steuert, ob beim Drucken unter Java die Breite der Proportionalschrift an die Spaltenbreite des Druckformulars angepasst wird. |
|
Enthält die Spaltenposition des aktuellen Reportfeldes. |
|
Enthält die Länge des aktuellen Reportfeldes. |
|
Legt fest, wann im Report ein neuer Textblock gebildet wird. |
|
Enthält die Reportlänge. |
|
Legt die minimale Breite des Fixed Font im Report fest. |
|
Legt die minimale Höhe des Fixed Font im Report fest. |
|
Enthält die Reportbreite. |
|
Diese Variable kann in dem mit der Anweisung ON PRINTERROR MACRO aktivierten Macro gesetzt werden. Wird EBUS_RETRY$=“j“ oder EBUS_RETRY$=“J“ zugewiesen, so wird nach Verlassen des Macros erneut versucht, auf den Drucker zuzugreifen. Bei jedem anderen Wert wird kein Zugriff mehr versucht. |
|
Enthält den Status, mit dem der WINDOWS-Drucker-Dialog (CALL __WINPRINT) beendet wurde. |
|
Enthält bei der Reportausgabe die Anzahl der auf der aktuellen Seite bereits ausgedruckten Zeilen. Die Zeile, die gerade aufgebaut wird, ist also immer LINES+1. |
|
Enthält die aktuelle Seitennummer des Reports. |
|
PRLEN() wird im generierten Programm standardmäßig als numerisches Feld mit 255 Elementen definiert und gibt die Länge der entsprechenden Strings in der Druckertreibertabelle PRTAB$() explizit an. |
|
Druckertreibertabelle |
|
|
Diese Tabelle ist standardmäßig in jedem Programm als ein alphanumerischer Bereich (Array) mit 255 Elementen definiert, was der Anweisung DIM PRTAB$(255) entspricht. Jedem Element der Tabelle kann wie jeder anderen String-Variablen ein Wert zugewiesen werden. |
|
Ist die Druckertreibertabelle aktiviert (DISABLE NOCONVERT), wird bei jedem REPORT und jeder LPRINT-Anweisung geprüft, ob für den ASCII-Wert des zu druckenden Zeichens ein Eintrag in der Tabelle existiert. Dieser Eintrag ist die Ersatzdarstellung, die anstelle des Zeichens gedruckt wird. Die Ersatzdarstellung kann aus einem oder mehreren Zeichen bestehen und kann auch zur Ausgabe von Steuerzeichen benutzt werden. |
|
Mit PRTAB$() ist die Sondervariable PRLEN() verknüpft, in der die Länge der Ersatzstrings definiert werden kann. |
Diese Variable wird im Report zu Beginn auf 0 gesetzt. Wenn die Anweisung ENDREP ausgeführt wird oder der Report aufgrund des Erreichens des Dateiendes beendet wird, so wird diese Variable auf 1 gesetzt, bevor der letzte Gruppenwechselblock und der Endeblock gedruckt werden. In diesen Blöcken kann die Variable abgefragt werden (z.B. zur Unterdrückung des letzten Gruppenwechselblocks am Reportende). |
Variable |
Bedeutung/Inhalt |
Legt fest, für welche Spalten der ON SELECTLINE MACRO ausgeführt wird. |
|
Legt fest, ob unter Java die Spalteneinstellungen gespeichert werden. |
|
Legt unter Java fest, ob im SELECTA mehrere Zeilen markiert werden können. |
|
Diese Variable hat nur Bedeutung in einem mit der Anweisung ON SELECT MACRO <MACRO-NAME> aktivierten Macro. Wird im Macro <MACRO-NAME> EBUS_SELECT = 0 gesetzt, wird der aktuelle Indexdatei-Datensatz nicht angezeigt. Bei EBUS_SELECT = 1 wird der Datensatz angezeigt. Vor dem Aufruf des Macros <MACRO-NAME> wird als Voreinstellung EBUS_SELECT = 1 gesetzt. |
|
Diese Variable hat nur Bedeutung in einem mit der Anweisung ON SELECT MACRO <MACRO-NAME> aktivierten Macro. Dort können ihr die Farben für die Felder der aktuellen Zeile zugewiesen werden. |
|
Legt das Trennzeichen für Checkboxen im SELECT fest. |
|
Enthält im ON SELECTLINE MACRO die Spalte das aktuell angezeigten Feldes. |
|
Enthält die Nummer der aktuellen Spalte. |
|
Legt die Anzahl der Spalten fest, die nicht verschoben werden und immer sichtbar bleiben. |
|
Ist ein ON SELECT(KEY)-Macro definiert und wird im SELECT eine Taste mit einem ASCII-Wert zwischen 1 und 255 gedrückt (also keine Funktionstaste), so enthält EBUS_SELECT_KEY den ASCII-Wert der gedrückten Taste. |
|
Diese Variable liefert die Nummer der Zeile im SELECT-Window, auf der sich der Inversbalken gerade befindet. Die Zählung beginnt hierbei in der ersten Datenzeile. |
|
Enthält im ON SELECT(RETURN) MACRO den Grund für den Aufruf des Macros. |
|
Enthält im ON SELECTLINE MACRO die Zeile das aktuell angezeigten Feldes. |
|
Legt fest, in welcher Farbe die Felder im SELECT / SELECTA angezeigt werden, wenn sich der Inversbalken auf der Zeile befindet. |
|
Wenn im SELECTA ein ON SELECT(...)-Macro ausgeführt wird, enthält EBUS_SELECTA den Index des aktuell invers angezeigten Tabellenelements. |
|
Festlegung der Spaltenbreiten im SELECTA. |
Variable |
Bedeutung/Inhalt |
Enthält die markierten Elemente im GR_LISTVIEW. |
|
Enthält die Nummer des im GR_TREEVIEW markierten Elementes. |
|
Enthält das aktuell im GR_TREEVIEW markierte Element. |
|
Enthält das Element im GR_TREEVIEW, das mit der rechten Maustaste angeklickt wurde. |
Variable |
Bedeutung/Inhalt |
Ist gesetzt, wenn das Programm für Java
generiert wird. |
|
Ist gesetzt, wenn das Programm für Java-2T
generiert wird. |
|
Ist gesetzt, wenn das Programm als
Java-Applet generiert wird. |
|
Ist gesetzt, wenn das Programm für MS-DOS generiert wird. |
|
Ist gesetzt, wenn das Programm für UNIX generiert wird. |
|
Ist gesetzt, wenn das Programm für WINDOWS generiert wird. Die Variable GEN_MSDOS ist dann zusätzlich gesetzt. |
|
Ist gesetzt, wenn das Programm für WINDOWS-32-Bit (WINDOW 95, WINDOWS NT) generiert wird. Die Variablen GEN_MSDOS und GEN_WINDOWS sind dann zusätzlich gesetzt. |
|
Ist gesetzt, wenn ein Programm als Hauptprogramm generiert wird. |
|
Diese Variable ist gesetzt, wenn ein Unterprogramm zum Hauptprogramm <HAUPTPROGRAMMNAME> generiert wird. |