GW -BASIC und QBasic sind zwei ähnliche PC-kompatiblen Computer Programmiersprachen. Es ist möglich, ein GW- BASIC-Programm so ändern, dass es unter QBasic laufen wird. Glücklicherweise bleibt QBasic meist abwärtskompatibel , so es möglich ist, die meisten GW- BASIC-Programme mit relativ wenig Umbauarbeiten laufen ist . Der Wechsel zu QBasic bietet dem Programmierer neue Funktionen und eine verbesserte Entwicklungsumgebung. Anleitung
Conversion
1
Speichern Sie das Programm in das entsprechende Format . Standardmäßig speichert GW- BASIC-Programme in einem speziellen komprimierten Format, das QBasic nicht lesen können. Microsoft weist Nutzer , um das Programm zu Textformat in GW -BASIC ändern, indem Sie den Befehl Speichern mit der "A" -Parameter. Geben Sie zum Beispiel den folgenden : SAVE " GAME1.BAS " , verwenden Sie einen
2
eine Diskette oder Null-Modem- Kabel, um den Klartext Programmdatei auf den anderen Computer zu übertragen, wenn GW -BASIC und QBasic auf getrennten PCs installiert . Als nächstes müssen Sie QBasic in eine etwas andere Weise als üblich , um den GW- BASIC-Programm laden laufen . Microsoft empfiehlt die Verwendung der " MBF " Schalter und läuft QBasic von der Kommandozeile aus . Beispiel: QBASIC GAME1.BAS /MBF
3
Entfernen Sie alle nicht unterstützten Befehle . Bei einigen GW -BASIC -Anwendungen, Sie müssen sie nur im Text-Format speichern und nutzen die " MBF "-Schalter , um erfolgreich zu ändern , um sie QBasic - kompatiblen Programmen . Allerdings müssen Sie entfernen oder ändern einige Befehle in mehr anspruchsvolle Programme . Die DEF USR und USR Befehle nicht in QBasic arbeiten , nach Microsoft. Einige Befehle funktionieren nicht genau die gleiche Weise , wie BLegen /BSAVE , Kette , Erklären , Dim und Zeichnen .
4
Stellen Sie die Bildschirm -Modus-Einstellungen , falls erforderlich. Die meisten GW -BASIC -Bildschirm-Modi auf die gleiche Weise unter QBasic , einschließlich Modi null, eins und zwei . Achten Sie auf die Zahl hinter dem Screen-Anweisung am Anfang des Programms , wenn er eine hat. Screen- Modi drei bis sechs kann für spezielle IBM PCjr ( und Tandy 1000) Modi in GW -BASIC verwendet werden , nach " The Secret Guide to Computer . " Screen- Modus vier verwendet eine andere Auflösung in QBasic als GW- BASIC, die Modi fünf und sechs nicht in QBasic existieren. Einige Programme, die drei -Modus wird unter QB arbeiten, sondern erfordern eine Hercules -Grafikkarte . Screen- Modi in der Regel nicht ein Problem darstellen , aber einige Programme benötigen Sie , um den Modus zu ändern und gegebenenfalls Anpassung der grafischen Befehle für einen neuen Modus .
5
entfernen Zeilennummern , falls gewünscht. QBasic nicht vor, die Verwendung von Zeilennummern , noch untersagen . Microsoft gibt an, dass Sie automatisch entfernen Zeilennummern aus einem Programm mit den QBasic Programm Remline.bas . So sparen Arbeits-und Festplattenspeicher . Allerdings sollten Sie nicht entfernen Sie die Linie Zahlen , wenn ein GW- BASIC-Programm stützt sich auf Goto, Gosub oder ähnliche Befehle, die Zeilennummern , um richtig funktionieren zu verlangen.