Quick Basic, c'est du DOS.
Même lancé sous Windows (ou autre), il génère un fichier EXE DOS, qui peut être lancé sous Windows (en tant que programme DOS !).
Pour le transcrire sous VisualBasic, il faut créer une IHM (interface Homme/Machine : feuilles, boutons, menus, ..) puis récupérer le code QB pour l'adapter (tout passe sauf les accès bas niveau, les interruptions, les écritures directes en mémoire vidéo, etc..).
Windows "grand public" n'étant pas multitâche, si deux versions du même programme tournent, le temps CPU leur sera attribué à tour de rôle (saucissonné).