GW -BASIC et QBasic sont deux langages de programmation informatiques compatibles PC similaires. Il est possible de modifier un programme GW -BASIC afin qu'il fonctionne sous QBasic . Heureusement, QBasic reste principalement rétrocompatible il est donc possible d' exécuter la plupart des programmes GW- BASIC avec relativement peu de travaux de conversion. Le changement de QBasic offre au programmeur de nouvelles fonctionnalités et un environnement de développement amélioré. Instructions
Conversion
1
Enregistrez le programme dans le format approprié . Par défaut, GW -BASIC sauve des programmes dans un format spécial comprimé que QBasic ne peut pas lire . Microsoft demande aux utilisateurs de modifier le programme au format texte brut dans GW -BASIC en utilisant la commande Enregistrer le paramètre "A". Par exemple, entrez la commande suivante : SAVE " GAME1.BAS " , A
2
Utilisez une disquette ou un câble null modem pour transférer le fichier du programme de texte à l'autre ordinateur, si GW -BASIC et QBasic sont installés sur des ordinateurs distincts. Ensuite, vous devez exécuter QBasic d'une manière légèrement différente que d'habitude pour charger le programme GW -BASIC . Microsoft recommande d'utiliser le commutateur " MBF " et fonctionne QBasic à partir de la ligne de commande . Exemple: QBASIC GAME1.BAS /MBF
3
Supprimer toutes les commandes non prises en charge . Avec certaines applications GW- BASIC , il vous suffit de les enregistrer au format texte brut et utiliser le commutateur " MBF " pour modifier avec succès à des programmes QBasic compatibles . Cependant, vous pouvez avoir à supprimer ou modifier certaines commandes à des programmes plus sophistiqués. Les commandes USR USR DEF et ne fonctionnent pas dans QBasic , selon Microsoft . Certaines commandes ne fonctionnent pas exactement de la même manière , comme BChargez /BSAVE , Chain , déclarer , Dim et dessiner.
4
Réglez les paramètres du mode d'écran , si nécessaire. La plupart des modes d'écran GW- BASIC fonctionnent de la même manière sous QBasic , y compris les modes zéro, un et deux. Cherchez le numéro après la commande de l'écran au début du programme, s'il en a un . Modes d'écran trois à six peuvent être utilisés pour IBM spécial PCjr (et Tandy 1000) modes de GW -BASIC , selon " Le guide secret à des ordinateurs. " Mode écran quatre utilise une résolution différente dans QBasic que GW -BASIC, tandis que les modes de cinq et six n'existent pas dans QBasic . Certains programmes en mode trois à l'aide travailleront sous QB mais nécessitent une carte vidéo Hercules . Modes d'écran généralement ne posent pas de problème , mais certains programmes vont vous demander de changer le mode et éventuellement ajuster les commandes graphiques pour un nouveau mode .
5
Supprimer les numéros de ligne , si désiré. QBasic ne rend pas obligatoire l'utilisation des numéros de ligne , ni leur interdire . Microsoft indique que vous pouvez supprimer automatiquement les numéros de ligne à partir d'un programme en utilisant les Remline.bas du programme QBasic . Cela permettra d'économiser la mémoire et d'espace disque . Cependant, vous ne devez pas supprimer les numéros de ligne si un programme GW -BASIC s'appuie sur Goto, Gosub ou des commandes similaires qui nécessitent des numéros de ligne pour fonctionner correctement.