Wann gibt das folgende Programm dem Fehler "in Zeile 20 des Moduls um Adresse xxxx:xxxx überläuft" zurück mit der D-option kompiliert:
10 x% = 129
20 print 256 * x%
30 end
Das Beispielprogramm wird kompiliert, ohne das D wechselt, zurückgemeldet wird ohne kein Fehler aber zurückgegeben wird ohne ein (negativer) falscher Wert.
Erzwingen von "256" indem 256 verwendet, auf einzelner Genauigkeit! 256.0 wird den Überlauffehler entfernen. "256" ist eine Ganzzahl und das Ergebnis von 129 Mal, von denen 256 größer als 32.767 ist, das sich um die höchste Ganzzahl handelt, ließ zu.
Diese Information bezieht sich auf Microsoft QuickBasic-Versionen, 1,00, 1.01, 1.02, 2.00, 2.01, 3.00, 4.00, 4.00b und 4.50 für MS-DOS, zu Microsoft Basic Compiler Versions 6.00 und zu 6.00b für MS-DOS und MS OS/2.
Die Compiler verarbeiten Typenumwandlung nicht suchen sie nicht nach Überlauf, außer das Programm kompiliert wurde, noch weder mit dem D-schalter.