OWBasic

Start INTRO Alphabetischer Index

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.


KonstanteBedeutung
#FLOATSIZEGröße einer Float-Variablen in Integer-Größen (PV-S1600: 2, andere PV-Modelle: 4)
#INTSIZEGröße einer Integer-Variablen in Byte (PV-S1600: 4, andere PV-Modelle: 2)
#JUMPBUFSIZEGröße des Arrays, das für JUMP/ SETJUMP% benötigt wird (PV-S1600/andere PV-Modelle: 2)
#NULLSymbolische Konstante mit dem Wert 0. Sollte bei Zeigeroperationen zwecks Übersichtlichkeit verwendet werden
#OWBVERSIONAktuelle OWBasic-Version
#PVMODELAktuelles PV-Modell


VariableBedeutung
TCHXX-Koordinate der zuletzt berührten Bildschirmposition
TCHYY-Koordinate der zuletzt berührten Bildschirmposition
ERROREnthält die Fehlernummer des zuletzt aufgetretenen Fehlers. Wenn kein Fehler auftrat, ist ERROR 0.
INPUTRCGibt 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
ERRORHANDLERBenutzerdefinierte Fehlerbehandlung
EXITHANDLERBenutzerdefinierte Abbruchbehandlung
PVMODELAktuelles PV-Modell (veraltet; #PVMODEL sollte stattdessen verwendet werden)
OWBVERSIONAktuelle OWBasic-Version (veraltet; #OWBVERSION sollte stattdessen verwendet werden)

Start INTRO Alphabetischer Index