Buchempfehlung
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
"Der" Petzold, das über 1000 Seiten starke Standardwerk zum Win32-API - besonders nützlich u. a. bei der GUI-Programmierung in FreeBASIC! [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Referenz - Obsolete Schlüsselwörter

Referenz-Navigation

 

Die folgenden Befehle werden nicht unterstützt, weil sie spezifisch für QuickBASIC waren; sie werden als bisher unwichtig eingestuft, da es effizientere Programmiermöglichkeiten gibt oder sie ihre Umsetzung nicht wert sind. Bei einigen Befehle wurden die Gründe angegeben, warum sie nicht unterstützt werden, oder es wird eine mögliche Alternative vorgeschlagen.

CALL ABSOLUTE
Grund: Die Anweisung wird wegen des Inline-Assembler nicht mehr benötigt.

CALL INTERRUPT
Grund: Die Anweisung ist nur unter DOS auf Intel-x86-Plattformen verfügbar. In anderen Betriebssystemen gibt es keinen Grund, die Anweisung zu unterstützen.

COM
Grund: Programme, die auf Benutzerebene laufen, können auf IO-Ports nicht direkt zugreifen.

CVDMBF / CVSMBF
Alternative: binäre Speicherkopien können mit BefehlsreferenzeintragCVD bzw. BefehlsreferenzeintragCVS umgesetzt werden.

DEF FN
Alternative: Funktionen können nur über BefehlsreferenzeintragFUNCTION deklariert werden.

DEF SEG

ERDEV / ERDEV$

FIELD
Alternative: Die Anweisung kann über binären Dateizugriff ersetzt werden; siehe BefehlsreferenzeintragBINARY.

FILES
Alternative: Die Anweisung kann durch BefehlsreferenzeintragDIR ersetzt werden.

IOCTL / IOCTL$

KEY [ON|OFF|(Modus)]
Grund: Die Interrupt-Routine ON KEY wird nicht unterstützt.

LIST
Grund: Im compilierten Programm ist der Quellcode nicht mehr auslesbar.

LPOS / LPRINT (steht nur in der Dialektform -lang qb zur Verfügung)
Alternative: Mit BefehlsreferenzeintragOPEN LPT kann ein Druckerport geöffnet werden.

MKDMBF$ / MKSMBF$
Alternative: binäre Speicherkopien können mit BefehlsreferenzeintragMKD bzw. BefehlsreferenzeintragMKS umgesetzt werden.

ON xxx
Die Interrupt-Befehle ON COM [(n)], ON KEY(n), ON PEN, ON PLAY(n), ON STRIG(n), ON TIMER(n) und ON UEVENT werden nicht unterstützt.

PEN [ON|OFF|STOP|(Modus)]
Grund: Die Verwendung von Lichtgriffel ist veraltet.

PLAY
Grund: Musikausgabe ist zu plattformspezifisch. Stattdessen können Musik-Bibliotheken verwendet werden, die wesentlich mehr Funktionalität bieten.

SETMEM

SIGNAL
Grund: Diese Funktion ist nur unter DOS auf Intel-x86-Plattformen verfügbar und kann durch effizientere Netzwerk-Modelle ersetzt werden..

SOUND
Grund: Musikausgabe ist zu plattformspezifisch. Stattdessen können Musik-Bibliotheken verwendet werden, die wesentlich mehr Funktionalität bieten.

STICK / STRIG (steht nur in der Dialektform -lang qb zur Verfügung)
Alternative: Zur Abfrage des Joystick kann BefehlsreferenzeintragGETJOYSTICK verwendet werden.

TROFF / TRON
Tracing kann über die Compileroption -g in Zusammenarbeit mit Debugger-Programmen umgesetzt werden.

UEVENT [ON|OFF|STOP]
Grund: Die Interrupt-Routine ON UEVENT wird nicht unterstützt.

VARPTR$

VARSEG


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 06.08.2007 von Redakteurytwinky angelegt.
  • Die aktuellste Version wurde am 16.02.2013 von Redakteurnemored gespeichert.
  Versionen Versionen