SYMPTOMS
Using the TEXTEQU directive to define an IF statement that evaluates to
FALSE produces the following error message in MASM version 6.1 or 6.1a:
DOSXNT : fatal error DX1020: unhandled exception: General
protection fault
When you use ML from MASM version 6.0b, an "Application Error" message box
appears when running from a Windows MS-DOS box. From straight MS-DOS, the
following error message occurs:
fatal error A1000: cannot open file : error #xx -
: Macro Called From Main Line Code
Using MLX from MASM version 6.0b produces the following error message:
run-time error R6915
- DOSX16 : unhandled exception
Using ML from MASM version 6.0a, the following error messages occur:
fatal error A2051: text item required
: Macro Called From Main Line Code
fatal error A1010: unmatched block nesting : _text