Neu in Version 4.4
Neue Merkmale der Version 4.4 von OWBasic sind:
Bedingte Kompilierung mittels Direktiven
LOCAL zur Variablendeklaration
Funktions- und Prozedurzeiger
FILEFIND sucht eine Datei nach ihrem Namen
FILELABEL$ gibt den Titel einer Datei zurück
DRAWSTRING kann einen String rechtsbündig darstellen
DUP$ dupliziert ein Char
Mittels INPUTI, INPUTF und INPUTS kann der Benutzer den Wert einer Variablen komfortabel verändern
TOUCH! nimmt vier optionale Parameter als Koordinatenfenster entgegen
TCHINSIDE! überprüft, ob TCHX und TCHY in einem Koordinatenfenster liegen
TCHSET setzt den Status des Touch-Panel
Initialisierte STRING-Konstanten erlaubt:
CONST S$=("one", "two", "three") |
In Stringliteralen können einzelne Zeichen hexadezimal angegeben werden
BREAK und CONTINUE in Schleifen erlaubt
Funktionen können als Prozeduren (ohne Verwendung des Rückgabewertes) aufgerufen werden
Konstante Ausdrücke werden nun zur Compilezeit ausgewertet
über die konstanten Funktionen VARDEF und PROCFUNCDEF läßt sich abfragen, ob eine Variable/Prozedur/Funktion definiert ist
NOT ist ein unärer Operator und existiert für Ausdrücke der Datentypen Integer (bitweise Negation) und Boolean (logische Negation)
Konstanten kann zur Compilezeit ein neuer Wert zugewiesen werden
Die Integerkonstante PVMODEL enthält einen Wert, der das PV-Modell repräsentiert
Die globale Variable FBBSIZE enthält die aktuelle Größe des binären Dateipuffers
mehrzeilige Kommentare mit "/*" und "*/" möglich
die Anzahl der maximal möglichen Programmcodes wurde geringfügig erhöht (von 5136 auf 5392)
- NEW42 - Neu in Version 4.2
|