Comment by lproven
Both of these are incorrect.
Both QuickBASIC and the BASIC Professional Development System compiled to full native DOS code, and could make standalone EXE files.
VB finally gained this with VB 6 which could also make native EXE files.