OWBasic

Gruppe INTRO Start INTRO Alphabetischer Index

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
Gruppe INTRO Start INTRO Alphabetischer Index