Globale Variablen und Konstanten
Durch globale Variablen können Systemwerte abgeftragt und das Verhalten mancher Prozeduren beeinflußt werden. Globale Konstanten ermöglichen die Abfrage systemspezifischer Werte, wie z.B. das verwendete PV-Modell. Sie können in Direktiven verwendet werden, was eine systemspezifisch unterschiedliche Lösungen einer Aufgabe ermöglicht.
Konstante | Bedeutung |
#FLOATSIZE | Größe einer Float-Variablen in Integer-Größen (PV-S1600: 2, andere PV-Modelle: 4) |
#INTSIZE | Größe einer Integer-Variablen in Byte (PV-S1600: 4, andere PV-Modelle: 2) |
#JUMPBUFSIZE | Größe des Arrays, das für JUMP/ SETJUMP% benötigt wird (PV-S1600/andere PV-Modelle: 2) |
#NULL | Symbolische Konstante mit dem Wert 0. Sollte bei Zeigeroperationen zwecks Übersichtlichkeit verwendet werden |
#OWBVERSION | Aktuelle OWBasic-Version |
#PVMODEL | Aktuelles PV-Modell |
Variable | Bedeutung |
TCHX | X-Koordinate der zuletzt berührten Bildschirmposition |
TCHY | Y-Koordinate der zuletzt berührten Bildschirmposition |
ERROR | Enthält die Fehlernummer des zuletzt aufgetretenen Fehlers. Wenn kein Fehler auftrat, ist ERROR 0. |
INPUTRC | Gibt an, über welche Schaltfläche der INPUT-Dialog verlassen wurde (-> INPUT) |
PARAMETER$ | Enthält den Parameter, mit welchem das Programm aufgerufen wurde |
FORMSTRINGS$ | Enthält die Namen der Schaltflächen in einem Formular. Der Hauptwert des Selektors entspricht dem zu verwendenden Index |
ERRORHANDLER | Benutzerdefinierte Fehlerbehandlung |
EXITHANDLER | Benutzerdefinierte Abbruchbehandlung |
PVMODEL | Aktuelles PV-Modell (veraltet; #PVMODEL sollte stattdessen verwendet werden) |
OWBVERSION | Aktuelle OWBasic-Version (veraltet; #OWBVERSION sollte stattdessen verwendet werden) |
|