GW- BASIC e QBasic são duas linguagens de programação de computador similares compatíveis com PC . É possível alterar um programa GW- BASIC para que ele irá ser executado em QBasic . Felizmente, QBasic permanece na maior parte compatível , por isso é possível executar a maioria dos programas GW -BASIC com relativamente pouco trabalho de conversão . A mudança para QBasic oferece ao programador novas capacidades e um ambiente de desenvolvimento melhorado. Instruções
Conversão
1
Salve o programa no formato adequado . Por padrão, o GW- BASIC salva programas em um formato compactado especial que QBasic não sabem ler. Microsoft orienta usuários de alterar o programa em formato de texto simples em GW- BASIC , usando o comando Salvar com o "A" parâmetro. Por exemplo, digite o seguinte: SAVE " GAME1.BAS " , A
2
Use um disquete ou cabo de modem nulo para transferir o arquivo de programa de texto simples para o outro computador , se GW- BASIC e QBasic estão instalados em PCs diferentes. Em seguida, você deve executar QBasic de uma forma um pouco diferente do que o normal para carregar o programa GW- BASIC. Microsoft recomenda usar o switch " MBF " e correr QBasic a partir da linha de comando. Exemplo: QBASIC GAME1.BAS /MBF
3
Remova todos os comandos não suportados. Com alguns aplicativos GW- BASIC, você só precisa salvá-los em formato de texto simples e utilizar o interruptor " MBF " para alterá-los com sucesso para programas QBasic compatíveis . No entanto, você pode ter que remover ou alterar alguns comandos em programas mais sofisticados. Os comandos DEF USR e USR não funcionam em QBasic , segundo a Microsoft. Alguns comandos não funcionam exatamente da mesma maneira , como BColoque /BSAVE , Corrente, Declare , Dim e Draw .
4
Ajuste as configurações do modo de tela, se necessário. A maioria dos modos de tela GW -BASIC funcionam da mesma maneira em QBasic , incluindo modos de zero, um e dois. Procurar o número após o comando da tela no início do programa , se ele tiver uma . Modos de tela de três a seis podem ser usados para especial IBM PCjr (e Tandy 1000) modos em GW- BASIC, de acordo com " O Guia Segredo para computadores . " Modo de tela quatro usa uma resolução diferente em QBasic de GW- BASIC, enquanto modos de cinco e seis não existem em QBasic . Alguns programas que utilizam o modo de três irão trabalhar sob QB , mas exigem um adaptador de vídeo Hercules . Modos de tela normalmente não representa um problema , mas alguns programas será necessário que você altere o modo e, possivelmente, ajustar os comandos gráficos para um novo modo.
5
Remover números de linha , se desejar. O QBasic não exigir o uso de números de linha , nem proibi-los . Microsoft indica que você pode remover automaticamente os números de linha a partir de um programa usando o programa QBasic Remline.bas . Isto irá economizar memória e espaço em disco. No entanto, você não deve remover os números de linha se um programa GW- BASIC conta com Goto, Gosub ou comandos semelhantes que exigem números de linha para funcionar corretamente.