Compiling switches for microsoft compilers:

Microsoft (R) BASIC Compiler Version 7.10
Copyright (C) Microsoft Corporation 1982-1990. All rights reserved.

Usage: BC sourcefile [objectfile] [listingfile] [optionlist] [;]
Options:

/?    Display BC options	   /Ii:n Set number of ISAM indexes
/A    Generate assembly listing    /Lp	 OS/2 protected mode
/Ah   Enable huge dynamic arrays   /Lr	 DOS or OS/2 real mode
/C:n  Set default COM buffer size  /MBF  Support MS binary format numbers
/D    Run-time error checking	   /O	 Compile stand-alone EXE
/E    Enable ON ERROR checking	   /Ot	 Quick call optimization
/Es   Enable EMS sharing	   /R	 Store arrays in row-major order
/FBr  Restricted Browse info	   /S	 Disable string compression
/FBx  Extended Browse info	   /T	 Terse: no compiler warnings
/FPa  Alternate math pack	   /V	 ON EVENT check each statement
/FPi  80x87 or emulator math pack  /W	 ON EVENT check each label
/Fs   Enable far-string support    /X	 Enable RESUME NEXT support
/G2   Code generation for 286	   /Z	 PWB-style error messages
/Help Display help on BC	   /Zd	 Limited CodeView information
/Ib:n Set number of ISAM buffers   /Zi	 Full CodeView information
/Ie:n Reserve non-ISAM EMS


Microsoft (R) Visual Basic (TM) for MS-DOS (R)
Compiler - Professional Edition Version 1.00
Copyright (C) 1982-1992 Microsoft Corporation. All rights reserved.

BC [optionlist] sourcefile [objectfile] [listfile] [;]

Option List:
 /?    Display command-line options	/Ii:n Set number of ISAM indexes
 /A    Generate assembly listing	/MBF  Support MS binary format numbers
 /Ah   Enable huge dynamic arrays	/O    Compile stand-alone EXE
 /C:n  Set default COM buffer size	/R    Store arrays in row-major order
 /D    Run-time error checking		/S    Disable string compression
 /E    Enable ON ERROR checking		/T    Terse: no compiler warnings
 /Es   Enable EMS sharing		/V    ON EVENT check each statement
 /FPa  Alternate math pack		/W    ON EVENT check each label
 /G2   Code generation for 286		/X    Enable RESUME NEXT support
 /G3   Code generation for 386		/Zd   Limited CodeView information.
 /Ib:n Set number of ISAM buffers	      Requires ASCII format sourcefile
 /Ie:n Reserve non-ISAM EMS		/Zi   Full CodeView information.
					      Requires ASCII format sourcefile

Note: VB has no near string space and forces all projects to far space,
  and removes the /fs switch from the compiler. Thus the purpose for the
  existence of Makezip.bat which compiles Ziplook with BC7 and near strings.

-end-
