Wenn QuickBasic Version 2.00 über die DOS-Befehlszeile (außerhalb des QB.EXE-Editor) kompiliert wird, kann QuickBasic Version 2.00 Compiler-Fehler in einer Datei nicht (siehe unter "Separate Compilation Method" in Anhang D des Handbuchs "Microsoft QuickBasic Compiler" Version 2.0 und 3.0) auflisten. Das bedeutet, dass in dem Editor QB.EXE Version 2.00 all debuggen erfolgen muss.
Frühere Versionen von QuickBasic (1,00, 1.01 und 1.02) gibt eine List (LST) Datei in Gegensatz dazu, die alle Quellzeilen enthält und die Zeilen kennzeichnet, die Fehler enthalten.
Versionen 2.01 und 3.00 haben das Separate Compilation Method verbessert, damit Sie Compiler-Fehlermeldung in einer Datei oder einem Gerät umleiten können. Wenn Sie über eine DOS-Datei Stapelverarbeitung (BAT) kompilieren, ermöglicht diese Feature es Ihnen, die Fehler automatisch in einer Ausgabedatei zu melden. Beispiel:
Command Line Action
------------ ------
QB TEST.BAS; Compile TEST.BAS and display any errors
encountered on the screen.
QB TEST.BAS; > TEST.LST Compile TEST.BAS and redirect any error
messages generated to the file TEST.LST.
QB TEST.BAS; > PRN Redirects output to the DOS printer device.
An die Bildschirm- in 2.01 und 3.00 oder die Ausgabendatei in 2.01 und 3.00 werden nur die Zeilen in Fehler und ihrer zugeordneten Fehlermeldung gesandt. Quellzeilen, die Fehler nicht enthalten, sind nicht sortiert.
Keine Compiler-A-option, die Assembler-Übersetzung des Standardmäßigen Codes auszugeben, gibt es außerdem 2.01 und 3.00, wie sich keine full-source-listing Ausgabenfunktion (LST) in QuickBasic Versions 2.00 befindet. Die Compiler-A-option wird nur in QuickBasic-Versionen, 1,00, 1.02, 1.02, 4.00, 4.00b und 4.50 unterstützt.