Neu in Version 4.2
Neue Merkmale der Version 4.2 von OWBasic sind:
Es ist möglich, Zeigervariablen und –arrays zu deklarieren und zu setzen
Befehle zum Setzen eines Array-Bereiches auf einen Wert ( SETI, SETF, SETS, SETB, SETC)
TIMER als Integer-Funktion
Inkrement-/Dekrement-Funktionen für Float-Variablen ( INCF, DECF)
FLASHSIZE nimmt als optionalen dritten Parameter eine Variable an, in der es die Anzahl der bei einer Speicherverwaltung freiwerdenden Datenblöcke ablegt (nur alte PVs)
SETTIME setzt die Systemzeit.
SYSDLG zeigt systemverwandte Dialoge an.
FBHASH und FBBHASH zur Errechnung des Hashwertes des Dateipuffers
GETFP gibt den Filepointer einer Dateinummer zurück
optionaler Parameter mode bei DRAWICON steuert die Art der Icon-Darstellung
SCROLL verschiebt einen Bildschirmausschnitt
EXEC nimmt zwei zusätzliche optionale Parameter zur Steuerung der Compiler-Anzeige und zur Übergabe eines Parameters an das zu startende OWBasic-Programm an
PARAMETER$ enthält den Parameter, mit dem ein Programm aufgerufen wurde
Die Funktion SGN gibt das Vorzeichen einer Integerzahl zurück.
Konstanten dürfen negative Werte haben
Über die globale Variable CLIPBOARD kann der Zwischenspeicher ausgelesen und verändert werden
Initialisierte CHAR- und BOOL- Konstanten erlaubt:
CONST C&=("my char array")
CONST B!=(true,false,1,0) |
Die Steueranweisung CASE erlaubt Bereichsüberprüfungen (CASE <=5, CASE 5 TO 8)
Explizite Umwandlung von BOOL und CHAR nach INT ist erlaubt
- NEW40 - Neu in Version 4.0
|