GW -BASIC og QBasic er to lignende PC - kompatible datamaskinen programmeringsspråk . Det er mulig å endre en GW -BASIC -programmet slik at det vil kjøre under QBasic . Heldigvis forblir QBasic stort sett bakoverkompatibel slik at det er mulig å kjøre de fleste GW- BASIC -programmer med relativt liten ombygging . Endringen i QBasic tilbyr programmereren nye muligheter og en forbedret utviklingsmiljø . Instruksjoner
Conversion
en
Lagre programmet i riktig format. Som standard lagrer GW -BASIC -programmer i en spesiell komprimert format som QBasic ikke kan lese. Microsoft ber brukerne å endre programmet til rent tekstformat i GW -BASIC ved å bruke kommandoen Lagre med " A" parameter. For eksempel , skriv inn følgende : SAVE " GAME1.BAS " , A
2
Bruk en diskett eller null modem kabel for å overføre ren tekst programfilen til den andre maskinen , hvis GW -BASIC og QBasic er installert på egne PCer. Deretter må du kjøre QBasic på en litt annen måte enn vanlig å laste GW -BASIC -programmet . Microsoft anbefaler at du bruker " MBF " switch og kjører QBasic fra kommandolinjen . Eksempel : QBasic GAME1.BAS /MBF
3
Fjern ikke støttes kommandoer. Med noen GW- BASIC -programmer , trenger du bare å lagre dem i rent tekstformat og bruke " MBF " bryteren for å kunne endre dem til QBasic - kompatible programmer . Det kan imidlertid hende du må fjerne eller endre noen kommandoer i mer avanserte programmer . DEF USR og USR kommandoer fungerer ikke i QBasic , ifølge Microsoft. Noen kommandoer fungerer ikke på samme måte , som BLegge /BSave , Chain , Declare , Dim og Draw .
4
Juster skjermen modus innstillinger , om nødvendig. De fleste GW- BASIC screen modus fungerer på samme måte i henhold QBasic , inkludert moduser null , en og to. Se etter nummeret etter Screen -kommando i begynnelsen av programmet , hvis den har en. Startdisplaymodus tre til seks kan brukes for spesielle IBM PCjr (og Tandy 1000 ) moduser i GW -BASIC , i henhold til "The Secret Guide to datamaskiner . " Screen mode fire bruker en annen oppløsning i QBasic enn GW -BASIC , mens moduser fem og seks ikke eksisterer i QBasic . Noen programmer bruker modus tre vil fungere under QB men krever en Hercules skjermkortet. Startdisplaymodus vanligvis ikke utgjøre et problem , men noen programmer krever at du endre modus og eventuelt justere de grafiske kommandoer for en ny modus .
5
Fjern linje tall , hvis ønskelig. QBasic ikke mandat ikke bruk av linje tall , heller ikke forby det dem . Microsoft viser at du kan automatisk fjerne linje tall fra et program ved hjelp av QBasic programmet Remline.bas . Dette vil spare minne og diskplass . Men du bør ikke fjerne linjenummer hvis en GW -BASIC -programmet er avhengig av Goto, Gosub eller lignende kommandoer som krever linjenummer å fungere skikkelig .