KB Articles from Microsoft Programmer’s Library 1.3: BASIC
- Q11085: Text Mode Problem with Mouse Version 3.00
- Q11697: Integer "Overflow" Is Not Trapped without /D Debug Switch
- Q11785: Getting the DTA Address Using INT86
- Q11817: How Interrupts Are Handled in CodeView
- Q11877: Debugging Routines That Are in Libraries
- Q11880: Negative Array Subscripts Checked with Debug, /D
- Q11936: List of BASICs Using MBF versus IEEE Floating-Point Format
- Q11966: Using Two Monitors with CodeView
- Q12027: "Bad File Name"; OPEN "COM1:"; 8 Data Bits Must Have No Parity
- Q12074: CLEAR Should Not Be Used in Event Trap
- Q12230: IRQ Settings and Mouse Installation
- Q12243: No Error Listing File in QB 2.00; Error-Only File in 2.01/3.00
- Q12337: Explanation of String Space Garbage Collection; FRE Function
- Q19842: How Microsoft BASIC ON ERROR Handles DOS General Drive Failure
- Q19915: Windows Versions 1.01 and 1.02 and the Bus Mouse
- Q21311: How DEFINT, DEFSNG, DEFDBL Affect Type of DEF FN Function
- Q21331: MS-DOS BASIC Compiler Does Not Provide ISAM File Support
- Q21787: Communications Device Buffer Size Can Be Set with /C: Switch
- Q21789: No Support for More Than Two Communications Ports in BASIC
- Q21790: Compatibility with AT&T PC 6300: No SCREEN 100 or SCREEN B
- Q21792: Sperry PC BASIC’s SCREEN B Is Not Supported
- Q21795: "/" Switches on the Wang PC
- Q21805: < RESUME Linenumber > Is Not Allowed for Subprograms
- Q21809: FILES Statement Always Displays Name of Current Directory
- Q21811: Maximum Number of Records in a Random Access File
- Q21815: Cannot Access FIELDed Variables After CLOSE in Compiled BASIC
- Q21819: 8087 Coprocessor Support for QuickBASIC
- Q21831: Compatibility of Compiled BASIC with Microsoft Windows
- Q21832: Reserved Words Not Necessarily Implemented as Features
- Q21833: .EXE File Size Larger than Other BASIC Compilers
- Q21835: Last SOUND Truncated at End of Program
- Q21836: Length of Strings, String Descriptors in Compiler, Interpreter
- Q21839: Support for IBM EGA and Hercules Graphics Cards
- Q21844: Integer Overflow Handling in Compiler Differs from Interpreter
- Q21850: QuickBASIC and BASIC Compiler 6.00 Support Only MS-NET, PC-NET
- Q21859: WIDTH 40, WIDTH 80; "Illegal Function Call"
- Q21862: Duplicate Labels Can Only Be Separately Compiled s
- Q21863: Passing Variables to ON ERROR and ON Event Handlers
- Q21899: CALL ABSOLUTE "Unresolved Subprogram Reference," "Not Defined"
- Q21901: COMSPEC; SHELL "Illegal Function Call", Can’t Find COMMAND.COM
- Q21902: SHELL Can Give "Out of Memory" Error or Fragment Memory
- Q21911: EGA 43-Line Mode Supported in QuickBASIC Version 3.00 Editor
- Q21915: Beep When Editing INPUT or LINE INPUT Statement Responses
- Q21947: CIRCLE Starting Angle of -0 Does Not Draw Line from Center
- Q21956: Using Page 2 in SCREEN 9 Gives "Illegal Function Call" on EGA
- Q21963: ENVIRON Statement Produces "Out of Memory" Error Message
- Q21964: "Subscript Out of Range" Dimensioning a Dynamic Numeric Array
- Q21969: SCREEN 1 COLOR Yellow Is Brown (Muddy) on EGA Versus CGA Card
- Q21973: CTRL+BREAK Doesn’t Break Program on Tandy 1000; Use CTRL+HOLD
- Q21987: ON KEY Trap Fails If CAPS/NUM LOCK Active; Need Separate KEY
- Q22015: SHELL "PATH=\…" Affects Only a Local Copy of DOS
- Q22018: PLAY "N0" First Note of Rest Clicks Speaker in QuickBASIC
- Q22019: XON/XOFF Communications Protocol Not Supported in QuickBASIC
- Q22021: OPEN LEN=reclen Effect on Sequential File Buffering and Speed
- Q22022: PRINT Forces Contiguous String to Next Row & Doesn’t Wrap It
- Q22036: SCREEN 7,8,9 "Illegal Function Call" Using Foreground COLOR 0
- Q23051: Creating Macros for the Microsoft Editor
- Q23308: Debugging High Resolution EGA or VGA Graphics
- Q23388: CTRL+UP and CTRL+DOWN ARROW Keys No Longer Scroll the Screen
- Q23389: Unexpected Result from CINT(.5) in QB87; IEEE Rounds to Even
- Q23609: File Size Limitations for the Microsoft Editor
- Q23646: CV Prior to 3.00 Needs /S for Mouse to Appear in OS/2 DOS Box
- Q23754: Unassigning Predefined Keys
- Q23827: Standard Mouse Menus Do Not Deallocate
- Q23829: Standard Mouse Menus Are Not in .COM Format
- Q23836: Available Mouse Menus
- Q23837: Expert and Standard Mouse Menus
- Q23856: Code that Will Hang IBM XTs or Compatibles
- Q24163: Earlier Versions with Mouse Menu Software
- Q24164: Applications That Do Not Use the Mouse
- Q24178: MENU.COM Needed to Load .MNU Files
- Q24200: 3270 ERMA Emulator
- Q24201: Flipping and Swapping Screens
- Q24225: The Difference Among Watch, Watchpoint, and Tracepoint
- Q24270: Tracking Down a Null Pointer Assignment Error
- Q24696: Maximum Number of Defined Macros Allowed in TOOLS.INI File
- Q24710: Erratic Cursor Movement Using 123 Mouse Menu
- Q24877: "?CANNOT DISPLAY" Error Not Documented in CodeView Documents
- Q25053: Unable to Activate the Mouse in Chart
- Q25108: Using LIB to Combine Two Libraries
- Q25219: Debugging Bound Applications
- Q25321: Using EXEHDR or EXEMOD to Change the Stack Size of an .EXE
- Q25365: Incorrect Error Generated for Very Small COM Files
- Q25407: Assigning Key Sequence to ENTER and BACKSPACE Keys
- Q25539: Retrieving Previously Entered Commands
- Q25581: Can’t Use Border Parameter of COLOR Statement on EGA, VGA Card
- Q25950: CodeView Versions 2.10 to 2.30 Use Four Extra File Handles
- Q25989: DATE$, TIME$ in Loop Can Push System Time Backwards in DOS 3.x
- Q25993: "Type Mismatch" Using PRINT VAL("100.1 %") or VAL("E%")
- Q25996: No EOF (CTRL+Z) Marker Written at End of Sequential File
- Q25998: "Duplicate Definition" with Same Name of SUBprogram, Variable
- Q26006: "Illegal Function Call" from EXE Using Coprocessor
- Q26007: IEEE Math Rounding Differs in Compiled .EXE and QB.EXE Editor
- Q26009: CONST "Syntax Error" with BC.EXE 4.00, but Works in Editor
- Q26015: "Type Mismatch" in Editor Changing Size of Array in COMMON
- Q26082: QB87 Hang or Bad Numbers When "Divide By Zero" on PC-DOS 3.20
- Q26088: No Cursor Displayed in Graphics SCREENs 1, 2, 3, 7 through 13
- Q26471: Workarounds for CLOSE of COM(n) Disconnecting Phone Connection
- Q26478: DOS APPEND Path Can Affect Make EXE File Command in QB/QBX.EXE
- Q26483: CALL INTERRUPTX to Read Disk Sector Can Fail in QB; OK in .EXE
- Q26485: Trapping ALT+, SHIFT+, or CTRL+PRINT SCREEN, &H80 Key Flag
- Q26494: "Subscript Out of Range" for Array > 128K; Gaps in Far Heap
- Q26543: Hardware Errors During CALL INTERRUPT Hang the System
- Q26548: Cannot Load CTRL+Z-Terminated Files with Less than 129 Bytes
- Q26605: BC.EXE "Line Too Long" for Source Lines of 256+ Characters
- Q26633: Make .EXE Option Cannot Find .LIB If Not in Current Directory
- Q26637: ASCII 0, 1, and 2 Control Character Problems in DATA Statement
- Q26677: "Out of Memory," "Error R6005," with CHAIN/RUN in DOS 2.x
- Q26710: BC.EXE "Internal Error" Long-Integer Arrays; OK /D or QB.EXE
- Q26767: LIB.EXE Displays .LIB Contents, QLBDUMP.BAS Displays .QLB
- Q26768: Colored Text in SCREEN 1 in QB Versions 2.x and 3.00, Not 4.00
- Q26895: Using Joystick, STRIG(1) Incorrectly Returns 1, Not -1
- Q26898: CASE Statement Never Executed When Tracing with F8 Key in QB
- Q26931: VAL("&H") and VAL("%") Unexpectedly Returning Nonzero Value
- Q27097: How to Obtain Upper and Lower Bytes of an Integer
- Q27128: Cannot Debug Code in Overlays in Small or Compact Model
- Q27134: The Purpose of Module Definition Files
- Q27139: WIDTH Over 255 Not Trapped as Error in Version 4.00 Editor
- Q27142: ON X GOTO Line-List Allows Only <= 59 Line Labels or Numbers
- Q27201: Passed Double-Precision Array Assigned Long Integer Hangs
- Q27212: Older Vega VGAs Hang CodeView When in VGA Mode
- Q27252: QuickBASIC Versions 3.00, 4.00, 4.50 Patch for IBM PCjr
- Q27277: IF Statement Missing Colon Not Always Trapped at Compile Time
- Q27287: How to Assign High & Low Registers for CALL INTERRUPT, INT86
- Q27289: Passing BASIC Variable-Length String to C by Near Reference
- Q27290: Passing BASIC Double-Precision Array to C by Far Reference
- Q27291: Example Passing Numeric Variables from BASIC to C by Value
- Q27292: Passing BASIC Fixed-Length String to C by Near Reference
- Q27293: Passing BASIC Fixed-Length String to C by Far Reference
- Q27294: Passing BASIC INTEGER Array to Microsoft C by Far Reference
- Q27295: Passing BASIC SINGLE-Precision Array to C by Far Reference
- Q27296: Example Passing BASIC String Descriptor to Microsoft C
- Q27297: Passing BASIC User-Defined Type to C by Near Reference
- Q27298: Passing BASIC Array of Long Integers to C by Far Reference
- Q27299: Passing BASIC Array of Variable-Length Strings to C
- Q27300: Passing BASIC Array of Fixed-Length Strings to C
- Q27301: Passing BASIC User-Defined Type to C by Far Reference
- Q27302: Passing BASIC Array of User-Defined Type to C
- Q27303: Passing BASIC 2-Dimension INTEGER Array to C by Far Reference
- Q27323: Passing BASIC 2-Dimensional Variable-Length String Array to C
- Q27324: Passing Numeric Variables between BASIC and C by Far Reference
- Q27325: Example Passing Near Numeric Variables between BASIC and C
- Q27326: Passing BASIC Variable-Length String to C by Far Reference
- Q27327: Passing COMMON Variables from BASIC to C by Far Reference
- Q27347: Explanation of Compiler "Bytes Available" and "Bytes Free"
- Q27385: LINE INPUT to Fixed-Length String Crashes QB.EXE Interpreter
- Q27402: BC Hangs Compiling on f(1) GOTO with Constant in Function
- Q27406: LINE (0,0)-(12231,12230) Causes Line Coordinates to Overflow
- Q27475: Can’t Pass QuickBASIC COMMON Block to FORTRAN
- Q27476: Guidelines for Interfacing FORTRAN with Compiled BASIC
- Q27480: Passing FORTRAN COMMON Block to QuickBASIC SUBprogram
- Q27482: "String Space Corrupt" Within Editor but Not in .EXE File
- Q27486: CALLing C I/O Routines Does Not Affect QB Cursor Position
- Q27489: "Out of String Space," Dynamic Array of Fixed-Length Strings
- Q27490: FUNCTION Fails to Return Zero by Default When Compiled as .EXE
- Q27496: "Overflow" Error Using QLBDUMP.BAS with Large Quick Library
- Q27631: Fixed String Initializing, Space & Null Bytes, LEN, and RTRIM$
- Q27691: If "Disk Full" Message While Saving, Editor Can Delete File
- Q27763: CODEVIEW.DOC Incorrectly States /E Uses Extended Memory
- Q27764: CODEVIEW.DOC File Error: Mouse Works with the /2 Option
- Q27799: BC.EXE /T (Terse) Suppresses Warning Messages
- Q27856: "Formal Parameter Specification Illegal" from BC But Not QB
- Q27857: Old LINKer "Unrecognized Switch Error: ‘EX’" when "Make EXE"
- Q27904: Bound EXE Must Run on DOS 2.10 Default Drive
- Q27905: Sample Program That Makes OS/2 CALL DosSetDateTime
- Q27906: CALLing Pascal and FORTRAN Modules in QuickBASIC Programs
- Q27911: MS-DOS 3.20 Patch for Coprocessor Math Exceptions in BC and QB
- Q27921: BASIC 6.00 & 7.00 Can’t Make Family API (Bound) Applications
- Q27925: EGA and VGA Graphics Are Not Supported in OS/2 Protected Mode
- Q27928: Routines Compiled /FPa (Alt. Math) Can’t Be in Quick Library
- Q27929: Cannot Create Dynamic Link Libraries from BC 6.00 Modules
- Q27931: Sample Program That Makes OS/2 Call DosGetDateTime
- Q27936: Sample Program That Makes OS/2 Call to DosChdir
- Q27937: Sample Program That Makes OS/2 Call to DosQCurDir
- Q27938: Sample Program That Makes OS/2 Call to DosSetFileMode
- Q27939: Sample Program That Makes OS/2 Call to DosMkdir
- Q27993: Creating a Quick Library (.QLB) from a LINK Library (.LIB)
- Q28020: How to Modify the BASIC 6.00 Run-Time Module with BUILDTRM
- Q28022: Extraneous Error Messages Compiling REMLINE.BAS with BC /E
- Q28023: MS Floating Point Is Faster Than BC /FPa Alternate Math
- Q28024: EXE May Be Slower in OS/2 Protected Mode than in DOS
- Q28026: PSET Color Argument Affect in Screen 2 Differs from BASICA
- Q28027: SETUP Program Can Create Subdirectory Only If Parent Exists
- Q28029: If ANSI.SYS Sets Background Color, BASIC Clears Line 25
- Q28030: QB Fast Load Format Source Code Cannot Be Used in MS CodeView
- Q28031: QB Fast-Load Format Source Code Cannot Be Used in MS CodeView
- Q28033: QB.EXE Can Hang Using $INCLUDE on Single-Drive System
- Q28035: "String Space Corrupt" After CLEARing a Watch String
- Q28037: RESUME NEXT with Single-Line DEF FN RESUMEs Wrongly in QB.EXE
- Q28038: No "Incompatible Runtime" CHAIN Error with Mismatched COMMON
- Q28040: Problems with VGA Modes on COMPAQ VGC Board & Video Seven VGA
- Q28042: LOCATE Has 8 lines Resolution DOS & Real Mode, 16 in Protected
- Q28044: BC.EXE Cannot Compile ASCII 1 or 2 in Fast Load Format Files
- Q28046: WIDTH Resets Colors to Black, White in 4.00, 4.00b
- Q28048: Repeated SOUND Statement Causes System Clock to Lose Time
- Q28050: QuickBASIC Hangs Using User-Defined Record Greater Than 64K
- Q28149: "Device I/O Error" Error 57 with OPEN COM1:; Use ON ERROR GOTO
- Q28150: RND and RANDOMIZE Alternatives for Generating Random Numbers
- Q28154: A RETURN Without a GOSUB in a Subprogram Hangs in EXE
- Q28157: Asynchronous SHELL Leaves Cursor Turned Off in New Process
- Q28158: Misleading QB.EXE Message Using Reserved Word in SUB
- Q28160: QB /L A: Does Not Find QB.QLB If SET LIB=A: Is Not Set
- Q28162: Missing END IF in FOR NEXT Gives Different Errors in QB and BC
- Q28163: Unexpected PRINT USING ".##" Rounding for .xx5
- Q28164: Unexpected PRINT USING ".##" Rounding for .xx5
- Q28165: "String Formula Too Complex" with Recursive String Function
- Q28166: QB Uses Up Default String Space When Concatenating Far String
- Q28167: Long Integer Passed to SUB and Modified May Not Return OK
- Q28169: Selecting Text in QB.EXE with Nondedicated Cursors on Toshiba
- Q28171: Calling Interrupts to Program Microsoft Mouse from QuickBASIC
- Q28208: Printing Delayed when DOS PRINT Command Invoked from SHELL
- Q28249: How to Derive Inverse (ARC) and Hyperbolic Trig Functions
- Q28283: It Is Illegal to Pass a CONST Type Constant in COMMON
- Q28420: Availability of MENU.COM
- Q28421: Network and Mouse Conflicts
- Q28425: Symphony Mouse Menu Works in Text Mode Only
- Q28428: Menu Problems with Leading Edge D2 in 43-Line Mode
- Q28442: OS/2 Protected Mode Restrictions for BASIC Compiler 6.00/6.00b
- Q28443: Example of Calling OS/2 Function DosRmDir
- Q28444: Example of Calling OS/2 DosGetVersion and DosGetMachineMode
- Q28445: Example of Calling OS/2 DosSetFSInfo and DosQFSInfo
- Q28446: Example of Calling OS/2 Function DosGetEnv
- Q28447: Calling OS/2 DOSInsMessage, DOSGetMessage, DOSPutMessage
- Q28448: Example Calling OS/2 DosFindFirst, DosFindNext, DosFindClose
- Q28492: Using PS/2 Serial Mice with Laptop Computers
- Q28493: Restricted Mouse Cursor Movement in Pro Design II
- Q28494: NEC Multispeed Laptop Continues to Access Drive
- Q28495: Tests with the Compaq 386/20
- Q28496: FCC Class B Approval
- Q28497: Interrupt Setting for the IBM PS/2 Model 30
- Q28498: Installing Windows when Using the PS/2 Mouse Port
- Q28499: DOS 2.xx Does Not Recognize \Mouse1\Mouse
- Q28500: Use MOUSE.SYS with Flight Simulator
- Q28502: Windows 1.01 MOUSE.DRV File Included with Mouse 1.0
- Q28503: Compaq Portable 3 Compatibility
- Q28504: STB VGA Extra Using Mouse
- Q28505: Mouse Installation with OS/2
- Q28515: Cipher Data Tape Drive Conflicts with Bus Mouse
- Q28517: Choice of Three Software Bundles for New Mouse 1.00
- Q28538: Bus Mouse Jumper Settings J2, J3, and J4
- Q28580: How to Put Microsoft Editor (M or MEP) into 43-Line Mode
- Q28582: "Function Not Defined" or "Duplicate Definition" Fast Load
- Q28588: Pascal Subprogram "Invalid Format" Loaded as Quick Library
- Q28590: Microsoft Editor Fails to Find TOOLS.INI Using DOS Version 2.x
- Q28591: BC.EXE "Argument-Count Mismatch" Compiling Underscore in CALL
- Q28681: Serial Mouse May Fail with an Older AT&T 6300
- Q28682: No IBM DW4 or TopView Support for Bus Mouse with InPort
- Q28684: Mouse Driver Command Line Switches
- Q28738: Types Of Mice Available: Serial, Bus, and InPort
- Q28739: Programming the Mouse Driver Versus Writing One
- Q28740: Obtaining Hosiden Connectors Used with the Bus Mouse
- Q28741: How to Deallocate or Disable the Mouse Driver
- Q28786: "Illegal Function Call" on Graphics GET in Subprograms
- Q28842: EXE Size Using BCOM4x.LIB (Stand Alone) Versus BRUN4x.LIB
- Q28843: Why QuickBASIC Does Not Support COM3: and COM4: Serial Ports
- Q28855: CINT and Integer Assignments Round x.5 to Nearest Even Integer
- Q28857: Zero Passed or "Type Mismatch" in SUB; DEFtype Usage in QB.EXE
- Q28962: Missing Text: DECLARE Statement
- Q28963: BC Makes Smaller EXE than Make EXE File Using .LIB; e.g. Mouse
- Q28977: /MBF Fails When Variable x Used in Random file PUT#1,,x
- Q28980: "NUL" Device Behaves Different in QB 4.x than 3.00 or GWBASIC
- Q28981: Compiled with BC, SHARED Long Integer Arrays Are Wrong in SUB
- Q29010: How Arrays of Fixed- and Variable-Length Strings Use Up Memory
- Q29135: Omitting .LIB Extension with BIND Gives U1268 Error
- Q29150: Using Full Pathnames to Compile Programs with M or MEP
- Q29201: Serial Mouse: "Driver Not Installed–Mouse Not Found" Message
- Q29202: Mouse Driver Installs but Mouse Does Not Work
- Q29204: Serial Mouse Pin-Outs
- Q29279: Bus Mouse May Not Work on IRQ 2 on a 386 with OS/2
- Q29466: Leading Edge Model D Error "Unexpected SW Interrupt 33"
- Q29467: Mouse EGA Register Interface
- Q29469: Mouse Compatibility with IBM PCjr
- Q29702: Mouse MREADME.DOC: Single Drive PCs
- Q29703: Mouse MREADME.DOC: Invoking the Control Panel in Word
- Q29705: MREADME.DOC: Using the Default Expert Mouse Menu
- Q29730: Editor "User’s Guide" C-Extension Sample Generates Warnings
- Q29731: Missing Semicolon on Line 17 of Example on Page 85 in Manual
- Q29882: Mouse Menu May Have Up to 32 Menus
- Q29918: Defining "Intersegment Short Jump" (LINK Error L2002)
- Q29923: FUNCTIONs and Subprograms Can Affect FIELDed Arrays in COMMON
- Q29943: SCREEN Function Gives COLOR Attribute; Foreground, Background
- Q30030: M.EXE Editor Macro to Join Current Line with Next Line
- Q30033: Microsoft Editor Macro Moves Text with TAB Key
- Q30271: LINK QB & C "Unresolved Externals"; How to Use LINK /NOE, /NOD
- Q30285: C Extension to Make Psearch Prompt for an Input in M.EXE
- Q30313: BC.EXE "Syntax Error" Instead of CONST "Duplicate Definition"
- Q30314: PRINT SGN(a) AND SGN(b) Fails If Compiled with BC.EXE; 4.50 OK
- Q30357: "Type Mismatch" Appears When Typing % to Respond to INPUT
- Q30365: Debug Shown on M.EXE Help Screen Is Not a Supported Switch
- Q30372: "Type Mismatch" When "INPUT1" Is Elementname in TYPE Statement
- Q30393: Parameters Incorrectly Passed in Nested Subprogram CALLs
- Q30397: Bad Math in EXE Using Dynamic Array of Long Integers: Use /D
- Q30402: INPUT Receives Nonzero Value When "&" Character Is Input
- Q30403: BC.EXE Subprogram Error Occurs in ERROR GOTO in SELECT CASE
- Q30451: How to Print CGA SCREEN 0, 1, or 2 Image to Epson Printer
- Q30455: Why QB/QBX Editor Options Might Revert to Default; QB.INI File
- Q30474: BRIEF TOOLS.INI File Assigns Two Commands to F5 in M.EXE
- Q30515: /I Linker Option Should Read /INF
- Q30534: M.EXE C Extensions Documented in UTILITY.DOC, Not README.DOC
- Q30603: IBM 3270 PC Not Officially Supported by QuickBASIC
- Q30608: In QB.EXE, Save with "Too Many Files" Erases Source File
- Q30674: Hercules SCREEN: PAINT Overspills Window after VIEW and CIRCLE
- Q30826: How to Load a C Extension that Is Not in Current Directory
- Q30827: An Example Where a Protect Mode C Extension Will Not Load
- Q30828: Tags Let You Use the Same TOOLS.INI File for M and MEP
- Q30829: Setting TMPSAV in TOOLS.INI file; M.TMP Cannot Be Suppressed
- Q30844: INKEY$ Returns Two-Byte String for Arrow and Function Keys
- Q30855: "Device Unavailable" Using Communications Port in Real Mode
- Q30856: How to Make MOUSE CALLs in Hercules Graphics Mode, SCREEN 3
- Q30858: QuickBASIC 4.x Procedure Name Followed By Colon Not Executed
- Q30859: "Internal Error" Using FUNCTION as Argument in POKE Statement
- Q30860: Program Aborts after SHELL on COMPAQ 386/20, COMPAQ DOS 3.31
- Q30880: FIX(N!*10^2) Gives Different Results in .EXE and QB.EXE
- Q30976: OS2PATCH for CVP Not Needed in OS/2 Version 1.10.
- Q30978: /2 and /O Switches Not Compatible
- Q31009: Protected-Mode C Extensions Fail with "Protection Fault"
- Q31037: Default Stack Size for QuickBASIC Versions 3.00 and 4.00
- Q31045: 123.MNU Worked on Floppy But Not on Hard Drive
- Q31046: "Save As" Fails after "Disk Not Ready" Error in QB.EXE
- Q31053: QB.EXE "Path/File Access Error" Running Out of File Handles
- Q31057: QB.EXE "Bad File Mode" Using Merge of Fast Load Format File
- Q31072: FUNCTION+NUM LOCK Toggle Remaps Cursor Keys on Toshiba T1200
- Q31143: Return Type for ReadCmd Is PSWI, Not PCMD
- Q31144: MEP Crashes OS/2 when Switching from Real-Mode Screen Group
- Q31149: Mouse-Cursor State and EGA Memory
- Q31151: "Path/File Access Error"; OPEN FOR APPEND ACCESS WRITE
- Q31153: LINK Overlays Not Supported in BASIC 6.00/6.00b, or QuickBASIC
- Q31155: "Unable to Read TOOLS.INI" Message Appears in OS/2 with MEP
- Q31156: How to Add Routines to Quick Libraries (.QLB Files)
- Q31157: Use PRINT# to MS-DOS "CON" Device to Send ANSI Escape Codes
- Q31158: LINK Error L1002 "Unrecognized Option Name"; SET LIB=C:\LIB
- Q31159: "Out of Data Space
- Q31160: POINT(0) and POINT(1) Problem after VIEW and WINDOW
- Q31161: LINE INPUT Avoids INPUT Statement’s "Redo from Start" Error
- Q31163: Selecting Text in QB.EXE with Dedicated Cursor Keys on Toshiba
- Q31170: SELECT, IF, FOR, DO, WHILE, CASE, and SUB Structure Errors
- Q31172: Use ERASE to Reinitialize Array of User-Defined TYPE Records
- Q31273: INPUT X% Statement Gives No "Type Mismatch" for d, e, !, or #
- Q31277: Cannot LOCK Portions of File OPENed with Binary Access File
- Q31280: Purpose of ECH.EXE with the Microsoft Editor
- Q31293: Using Mouse Menus with WordPerfect Version 5.00
- Q31297: A GOTO Inside SELECT CASE Incorrectly Executes ELSE Block
- Q31301: Subscript Out of Range Can Hang .EXE without /d Debug Option
- Q31308: BASIC Example Using SETMEM to Allocate Far Heap Memory; EXEMOD
- Q31330: Mouse Driver Conflict with Fixed-Disk Organizer
- Q31338: ATI Wondercard Graphics Adapter
- Q31339: How to Extract .OBJ Routines from .LIB Files Using LIB.EXE
- Q31426: "Duplicate Definition" on STATIC Array in Second CALL to SUB
- Q31428: Making Screen MODE Such as CO40 Remain After Program Is Run
- Q31431: Maximum Communications Baud Rate for QuickBASIC Is 9600
- Q31432: Communications "Device Timeout": Increase CS and DS Time Limit
- Q31471: $INCLUDE Forces Extra Linefeeds in Print from QB.EXE File Menu
- Q31484: In 4.00b, PEN(0) Returns Zero in QB.EXE or Compiled BC /V
- Q31485: Making Assignments to PLUS, MINUS and PRINT SCREEN Keys
- Q31486: NOSOFTCR Parameter in TOOLS.INI Disables Auto Indentation
- Q31487: Features Supported when Editing TextArgs in Microsoft Editor
- Q31488: UTILITY.DOC: Filetab Switch Expands Tabs
- Q31489: Tabs Expanded to Eight Spaces; Filetab Switch Changes Spacing
- Q31490: Resizing Windows
- Q31491: Parentheses Matching in Microsoft Editor; Arg Meta PBal
- Q31492: Editing Nonexisting Files with the Microsoft Editor
- Q31493: Macro to Toggle HOME Key
- Q31495: Macro to Enter Form Feed or Control Characters in Editor
- Q31498: "Unsupported Video Mode" When Loading Microsoft Editor
- Q31505: "Error During Run-Time Initialization": Mixing /FPa and /FPi
- Q31506: Fixed-Length String Illegal in FIELD; QB.EXE Wrongly Allows It
- Q31509: More Than 15 Files Open at Once in DOS Versions 3.30 and Later
- Q31511: Variable Passed to Dynamic SUB Changes after Integer Division
- Q31547: Environment Variables Used by the Microsoft Editor
- Q31557: Passing Array of TYPE or Fixed-Length Strings to SUBprogram
- Q31571: INKEY$ Cannot Input Bytes for CTRL-BREAK Keystroke
- Q31573: QuickBASIC/MASM Programs in "PC Magazine" Incorrect
- Q31658: CVP Prompts "SYS0197 OS/2 Not Configured…" Error Message
- Q31776: Modified CALL INT86OLD Program
- Q31783: Inverse of x$ = HEX$(n) Is VAL("&H"+x$); Inverse for Octal…
- Q31785: "Overflow" Error in Intermediate Integer Calculation
- Q31787: IF <expression> THEN NEXT / THEN WEND Not Supported
- Q31788: INITCB Correction Passing BASIC COMMON Block to C
- Q31789: Converting between Decimal, Octal, and Binary Numbers
- Q31801: Editor Utilities DOS Version 2.x and 8086/8 Corrections
- Q31821: Structured Programming in Microsoft QuickBASIC - Modules
- Q31822: Structured Programming in QuickBASIC - Subprograms; SHARED
- Q31878: Simplified Language for Compilers’ Run-Time License Agreement
- Q31881: LINK /PAC and /F Options Are Not Supported by BASIC Compiler
- Q31882: DATA Statements Not Allowed in SUB or FUNCTION Procedures
- Q31885: ON <Event> GOSUB Suspended Until INPUT or INPUT$ Is Satisfied
- Q31886: Underlining on Monochrome Display with POKE or INTERRUPT &H10
- Q31911: How to Nest User-Defined TYPE Declarations in Compiled BASIC
- Q31918: Problems with CodeView and Logitech Mouse with Older Drivers
- Q31919: Using the T Command to Echo CodeView Output
- Q31926: Accessing Network-Locked File After Power Failure
- Q31936: Example of Using SetUEvent, ON UEVENT to Detect Mouse Presence
- Q31939: I/O to a File OPENed as "NUL" or "NUL.xxx" Does Nothing
- Q31986: Maximum Libraries LINK Can Handle
- Q31987: Maximum Number of Object Modules LINK Allows
- Q31988: The Meaning of an Invalid Object Module
- Q31989: Object Modules Handled by LINK
- Q31991: How LINK Orders and Combines Segments
- Q31992: Link Error L1053 Symbol Table Overflow
- Q31993: Temporary Files Created at Link Time
- Q31994: How Overlays Are Set Up By the Linker
- Q31999: Linker Outputs Information with Invalid Object Module
- Q32000: Incremental Linking
- Q32001: Explanation of a MAP File
- Q32003: Assigning Addresses to Overlay Segments
- Q32028: Mouse and Flight Simulator 3
- Q32033: Preventing Generation of Tabs in the Edited Disk Files
- Q32052: M Hangs on Tandy 2000 with MS-DOS Version 2.11
- Q32053: Scrolling One Line at a Time
- Q32064: Mouse, Windows, Desqview, and HP Drawing Gallery
- Q32094: Installing M with Msetup
- Q32095: Exit Does Not Save Files when NoAutosave Is Set
- Q32098: QB Program Can Hang If Coprocessor Switch Is Set Incorrectly
- Q32099: BC.EXE "Internal Error" Using Function as Argument to INSTR
- Q32100: RANDOMIZE Results Differ in QB.EXE Versus Compiled .EXE
- Q32101: No Error QB.EXE If DYNAMIC Array Wrongly DIMmed Before COMMON
- Q32103: "Too Many Files" When Using Make EXE Option in QB.EXE Editor
- Q32128: Extension Cables for Microsoft Mice
- Q32129: Earlier Versions of Generic Cad May Not Work with InPort
- Q32149: "Duplicate Definition" in QB.EXE; "Equals Missing" in BC.EXE
- Q32151: QB.EXE Hang After Editing "Duplicate Definition" in SHARED
- Q32152: Corrections for LOCATE Statement
- Q32164: BASIC Example of CALL SetUEvent, ON UEVENT GOSUB Trapping
- Q32214: "Device I/O" Error Using LPRINT or "LPT1:" After a CHAIN
- Q32216: Two Ways to Pass Arrays in Compiled BASIC to Assembler Routine
- Q32217: Using B_OnExit Across a CHAIN Hangs System; Compiled BASIC
- Q32219: DosGetPid and DosGetInfoSeg Get Process Identification (PID)
- Q32224: Arg *.* Setfile: "Bad Command or Filename" Error
- Q32225: Using the SHORTNAMES Switch
- Q32226: Cancel Clears the Type-Ahead Buffer
- Q32228: Loading a TAGGED Section Reinitializes the Editor
- Q32242: The extmake Compile Switch Is Case Sensitive
- Q32263: "Microsoft Mouse Driver Not Found" Error Message
- Q32265: CHAIN Statement in Compiled BASIC Not Supported by CodeView
- Q32268: Error Code 2 Is "Syntax Error" at Both Compile and Run Time
- Q32270: COMMON Variable Has Different Value with .EXE Versus QB.EXE
- Q32271: Passing Element of FIELDed Array to Subprogram UnFIELDs Array
- Q32272: All Event Handling Is Disabled in an ON ERROR GOTO Handler
- Q32274: Do Not Use DOS Interrupts to Terminate Compiled Programs
- Q32413: Loading More Than Seven QuickLoad Files/$INCLUDE in Editor
- Q32415: Cannot Use Alternate Math Library Without Compiling BC /FPa
- Q32473: /C No Effect on Communications Receive Buffer in CHAINed Prog
- Q32498: "No Symbolic Information" Debugging QuickBASIC with CodeView
- Q32499: PRINT Does Not Scroll Line 25 after a SHELL
- Q32641: Problem Passing Array Element to SUB Compiled with No /Debug
- Q32682: AT&T 6300 Plus and Bus Mouse
- Q32714: DEFAULT.COM Included with Mouse
- Q32725: PEN Function Returns Mouse Cursor Position in BASIC
- Q32729: "Path/File Access" Opening a "NUL" File on a Novell Network
- Q32730: Use Logical AND to Determine Which Bits Are Set in an Integer
- Q32787: "Overflow," "Subscript Out of Range," >32,767 Array Elements
- Q32788: Example of Trapping CTRL+ALT+DEL Keys in QuickBASIC
- Q32789: Correction for COMMAND$ Function Example in Manual
- Q32829: Link Error L1089
- Q32831: Link Error 4051
- Q32968: "Type Mismatch" Using TAB() Between PRINT USING Variables
- Q32969: Problem Passing Array in COMMON Also in SUB Argument in .QLB
- Q33032: "Field Overflow" Using INPUT, ON ERROR to Set Record
- Q33034: How to Trap CTRL+BREAK, CTRL+C on Standard & Enhanced Keyboard
- Q33035: History On in Debug Menu Will Not Go through Event Traps
- Q33036: Hanging Problems When QB.EXE Editor Loads Fast-Load Modules
- Q33044: PEN(5) Function in SCREEN 9 Returns Only 0 or 1 with Mouse
- Q33046: QB.EXE Editor Deletes File if Saved with Insufficient Memory
- Q33066: Resolution, Mickeys, or Points Per Inch of the Mouse
- Q33106: PS/2 Mouse on Mouse Port Initializes Slowly
- Q33117: Mouse and IBM Page Printer Hang System
- Q33137: Linker Module-Definition Files for MS OS/2 or Windows
- Q33178: Example to Load OS/2 Disk Directory into String Array
- Q33301: FUNCTION Procedures Cannot Be Invoked in I/O Statements
- Q33348: Loading Tagged Sections in OS/2 Version 1.10
- Q33476: Mouse and AutoCAD
- Q33488: QuickBASIC 4.00b UPDATE.DOC: Adds ON UEVENT to Trap Events
- Q33489: QB 4.00b UPDATE.DOC: Adds SLEEP Statement to Suspend
- Q33553: Cursor Freezes when Using Old Mouse Driver on AT-Type Machine
- Q33570: Mouse Must be Removed to Run PS/2 Diagnostics
- Q33620: "Illegal Function Call" on WIDTH 40 with Monochrome Screen
- Q33621: "RETURN without GOSUB" When ON ERROR and CHAIN in 4.00b
- Q33622: COMMON SHARED Problem when Period in Variable after CHAIN
- Q33626: Assembly Routine Using STD Works in QB 3.00, Not 4.00
- Q33627: SHELL in QuickBASIC Version 3.00 May Overwrite String Space
- Q33628: LINK "Too Many Groups in One Module" with 30+ Named COMMONs
- Q33629: "Illegal Function Call" SHELLing to More Than 124 Characters
- Q33685: "Illegal Function Call" Using SCREEN 0 Pages, then SCREEN 1
- Q33687: Temporary Memory in SUBprogram Is Not Deallocated after CALL
- Q33706: Sample BASIC Code to Display ROM-BIOS Date for an IBM PC
- Q33707: "Error R6000: Stack Overflow" in Non-Stand-Alone Program
- Q33712: "Subscript Out of Range" DIM SHARED Dynamic Array in SUBmodule
- Q33714: Passing Strings to Assembler Routines Written for GW-BASIC
- Q33715: "Floating Point Error" with Inboard 386 Configured Incorrectly
- Q33732: COM1 and COM2: Communications Device Default Buffer Size
- Q33736: CHAIN, RUN, and KILL Statements Do Not Use MS-DOS Search PATH
- Q34009: Jumper Settings for Bus Mouse Used in an XT 286
- Q34015: GOTO a Labeled ELSE Fails in QB.EXE 4.00 and 4.00b Editor
- Q34078: "Internal Error" Using Fixed String in First TYPE Element
- Q34086: Mouse Menu for Quattro
- Q34113: Use CONST N=45, Not CONT N=45, Documentation Error in 4.00
- Q34114: "Wrong Number of Dimensions" When Declaring Arrays in COMMON
- Q34251: C.TMP Files in Current Directory
- Q34273: QB.EXE Visibility, IBM PS/2 Model 50,60,80, Monochrome Monitor
- Q34274: How to Perform Spell Checking in M
- Q34279: Cannot Pass More Than 21 Dynamic Array Elements to Subprogram
- Q34280: QB "String Space Corrupt" Using a CONST in a FIELD Statement
- Q34283: BC Hangs on a POKE with a FUNCTION Passed a Dynamic Array
- Q34285: CLEAR Can Cause READ/DATA "Syntax Error" in Non-Stand Alone
- Q34294: Cannot Overlay Small-Model Code
- Q34374: LINK /CO /DO in OS/2 Gives Protection Violation
- Q34404: QB 4.00b/BC 6.00 Now Offers Global ON ERROR Handling
- Q34405: Coprocessor Is Slower in QuickBASIC 4.00b, 4.50 than in 4.00
- Q34407: BSAVE/BLOAD File Format Explained for BASIC; 7-Byte Header
- Q34411: Changing Height Switch Not Sufficient to Change Video Modes
- Q34502: /NOE Option for Redefinition Error L2044
- Q34610: WRITE# Statement Works with Semicolon Despite BC.EXE Error
- Q34669: L1087: "Unexpected End-of-File on Scratch File"
- Q34682: Communications (COM1:, COM2:) Receive Buffer Lost During CHAIN
- Q34810: QB.EXE Search and "Change…" on Line Label in IF…GOTO Hangs
- Q34813: "Type Not Defined" after Saving Program in QB.EXE; Use AS ANY
- Q34913: QB.EXE "String Space Corrupt" Editing First Label in SUB
- Q34917: PRINT to Viewport Has Screen’s Background Color Not Viewport’s
- Q34922: CodeView Cannot Debug Source Code in Include Files
- Q34981: "Expected End of Statement," Line Label with Leading Numeric
- Q35025: Accessing Switch Values in C Extensions
- Q35028: Passing Textargs to M with the /E Switch
- Q35082: Mouse Versions Prior to New Mouse 1.00 Used MOUSE.SYS
- Q35131: Supplemental Mouse Menus Disk (Expert and Basic Menus)
- Q35140: Error C1015 "Can’t Open Include File" with MEP
- Q35143: Using GOSUB, GOTO, ON Event GOSUB, ON ERROR GOTO in Modules
- Q35145: "String Space Corrupt" If Drive Door Open, & QB.INI Not Found
- Q35146: QB.EXE Editor Printing Source Code to 132-Column Printers
- Q35147: Capturing Paintbrush and FRIEZE Screens with QuickBASIC BSAVE
- Q35148: Underline, Reverse, Intense, Blinking in Monochrome SCREEN 0
- Q35151: WYSE 1400 Keyboard Input Is Not Recognized by QuickBASIC
- Q35153: No Underlining on Color Display in BASIC Text Mode, SCREEN 0
- Q35155: L2001 Fixups without Data
- Q35229: CPANEL May Crash if /S Switch Used Previously
- Q35230: CPANEL Defaults to Display Page 0
- Q35231: /S1 or /S2 Yields Same Result as /S0
- Q35232: CPANEL Does Not Display in the OS/2 DOS 3.x Box
- Q35233: Compiling in M Produces No .OBJ File
- Q35235: Creating Windows in M and MEP
- Q35240: On IBM PS/2 MCGA, SCREEN 1 and 2 Are Monochrome
- Q35241: Using Dual Video Display Cards and Monitors with QuickBASIC
- Q35244: To Suppress Linefeed, OPEN "lpt1" BINARY or "LPT1:BIN" RANDOM
- Q35245: Fixed-Length Strings Are Initialized to NULL (0), Not Blanks
- Q35247: QB.EXE "Bad File Mode" if First Character Extended ASCII
- Q35248: No Data Type for 80-Bit Precision IEEE Real Numbers in BASIC
- Q35249: Correction for MHex$ Real Number Format Example
- Q35250: MSETUP Installs on Drive Specified
- Q35251: Mouse Menus May Hang in the OS/2 DOS 3.x Box
- Q35252: M Does Not Respond to Changes in the Height Switch
- Q35256: "Softer" Should Be "Softcr" in M 1.0 User’s Guide
- Q35258: Why Compiling after Editing in M Shows Old Errors
- Q35259: How to Read the Contents of the M Editor Clipboard
- Q35260: How to Write Selected Text to a File in M Editor
- Q35261: Macro to Print Part or All of a File from within M
- Q35270: Installing Compilers on a Network Violates License Agreement
- Q35271: Sample BASIC Program That Makes OS/2 Call to DosSearchPath
- Q35273: Sample Program That Makes OS/2 Call to DosQCurDisk Function
- Q35274: Sample Program That Makes MS OS/2 Call to DosSleep Function
- Q35275: Sample Program That Makes MS OS/2 Call to DosScanEnv Function
- Q35276: Sample Program That Makes MS OS/2 Call to DosPhysicalDisk
- Q35277: Sample Program That Makes MS OS/2 Call to DosDelete Function
- Q35278: Sample Program That Makes MS OS/2 Call to DosBeep Function
- Q35279: Sample Program That Makes MS OS/2 Call to DosQFileMode
- Q35282: "Subscript Out of Range" Using SGN Function Compiled BC /d
- Q35354: QB.EXE Single Step Is Not Reliable with $INCLUDE Lines
- Q35356: SCREEN 0 "Illegal Function Call," MCGA Only Supports 4 Pages
- Q35357: BLOAD Can Fail with Older Monochrome Cards; Newer Cards OK
- Q35364: Bus Mouse with InPort Not Supported in IBM PC-DOS 4.00
- Q35432: "Divide by Zero" PRINT USING Double-Precision Format Overflow
- Q35519: PCOPY & Multiple Pages Not Supported in MS OS/2 Protected Mode
- Q35522: The Difference between M and MEP
- Q35523: Reassigning Default Keystrokes for Editor Functions
- Q35524: Separating TOOLS.INI Entries for M
- Q35525: Loading a New File into the Editor
- Q35526: Exiting without Saving
- Q35527: Merging Two Files Together
- Q35528: Placing Control Characters in Text of File
- Q35529: Compiling the Program Currently Loaded in Editor
- Q35530: Differences between the vscroll and hike Numeric Switches
- Q35531: Making the Editor Default to Insert Mode
- Q35532: Saving Files Under a Different Name
- Q35533: "Unable to Open Swapping File c:\temp\m-0029.vm"
- Q35534: Why the Editor Cannot Find or Load TOOLS.INI
- Q35535: Keeping the Editor from Saving Backup Files
- Q35536: How to Write and Use C Extensions
- Q35537: Developing Macros
- Q35538: Saving without Exiting
- Q35648: None Assignment Must Be Lowercase
- Q35649: Width Function Not implemented
- Q35651: ASCII Codes That Do Not Output Using SCRN:, CONS:, or PRINT
- Q35653: ERDEV & ERDEV$ "Advanced Feature" Error in OS/2 Protected Mode
- Q35654: "Bad Record Length" if PUT#1,,x$ where x$ Length = Buffer Size
- Q35658: "Array Already Dimensioned" if 2nd DIM for Static Array in IF
- Q35662: "Out of Memory" in MS-DOS 4.00, OK in MS-DOS 3.x; 30K Impact
- Q35664: Create Your Own Non-ASCII Graphics Characters in CGA Graphics
- Q35665: INPUT, INKEY$, or INPUT$(n) Don’t Accept All ASCII Characters
- Q35666: In QB.EXE, Improper FOR NEXT Control after NEXT Is Inserted
- Q35667: OP Parameter Fails to Make OPEN "COM1:" Wait Indefinitely
- Q35716: INPUT Hercules Cursor 2 Pixels High in GWBASIC, 1 in QB 4.50
- Q35817: M on an AMDEK System 88 XT Clone
- Q35819: Placing the NULL Character in a File with M/MEP
- Q35825: Undocumented BC.EXE Metacommands That Affect .LST Listing
- Q35830: No Support for Color Hercules Graphics Adapters in QuickBASIC
- Q35885: LONG INTEGER Overflow Is Not Detected in EXE
- Q35887: BC.EXE "Internal Error" Using GOTO 0; Don’t Use Linenumber 0
- Q35888: CTRL+PRINT SCREEN Fails in EXE Compiled with BCOM Library
- Q35902: /FPa; "Symbol Defined More Than Once" Linking BASIC and Pascal
- Q35904: How to Call OS/2 Function DosAllocHugeSeg and DosGetHugeShift
- Q35905: Example of BASIC Calling MS OS/2 Function DosStartSession
- Q35906: BC 6.00 Example Calling OS/2 API Function DosSetMaxFH
- Q35919: How to Force CAPS LOCK On or Off with PEEK and POKE
- Q35964: Passing BASIC Dynamic Arrays of Fixed Strings to MASM 5.x
- Q35965: Which BASIC Versions Can CALL C, FORTRAN, Pascal, MASM
- Q35966: Using LIB.EXE to Add, Modify, and Combine .LIB; Quick Library
- Q35968: CALL SetUEvent in Assembly Routine to Disable PRINT SCREEN
- Q35969: Do Not Mix Arrayname AS Type and % Type Suffix in DIM/COMMON
- Q35974: Sensitivity May Reset if a /R Switch Passed to the Driver
- Q35975: Sluggish or Jerky Mouse Motion in PC DOS Version 4.00 Shell
- Q36022: How to BSAVE/BLOAD EGA SCREENs 7, 8, 9, 10 in QB 2.x, 3.0, 4.x
- Q36023: "Statement Illegal in TYPE block" Due to Line Identifier
- Q36028: .EXE "String Space Corrupt" Actually Is "Duplicate Definition"
- Q36030: QuickBASIC Uses File Handles, Not File Control Blocks (FCBs)
- Q36395: How to Use REM or ‘ Comments in DATA Statements without Error
- Q36397: Must Use A$=INKEY$ after SLEEP to Clear Keyboard Buffer
- Q36415: Case Sensitivity of Switches
- Q36567: Intitialize function is Shift+F8
- Q36570: Percent (%) Character in Filenames
- Q36576: CTRL+Z Embedded in Source Truncates BC.EXE Compilation
- Q36578: "Bad File Mode" Loading 4.50 Fast Load Format File into 4.00
- Q36580: How Tabs Are Treated in the Microsoft Editor
- Q36613: 43- and 50-Line Modes
- Q36736: RANDOMIZE Statements Reseed but Don’t Restart RND Sequence
- Q36737: Longer Variable Names Take No Extra Space in .EXE Program
- Q36738: Third-Party TSR for Printing Hercules Graphics Screens
- Q36798: Microsoft System Journal M macros Fail
- Q36806: Softkey String for KEY 10 Has 5-Character Maximum Display
- Q36808: Line Number 65,529 Is the Maximum Supported by QuickBASIC
- Q36809: Do Not Nest FOR/NEXT Loops with Same Counter Index Variable
- Q36885: CVP Accessing I/O Ports
- Q36894: Predefined Key ON KEY(n) GOSUB Trap Supersedes User-Defined
- Q36898: CTRL+INSERT to Copy Selected Text May Fail in QB.EXE 4.50
- Q36900: QB.EXE 4.50 ALT+File+Load File Command Doesn’t Recognize D Key
- Q36901: Numerical Calculations and Loops Are Faster with Integers
- Q36902: LOCATE Draws Cursor Differently on Monochrome Versus Color
- Q37029: "Invalid Constant" Using Variable for Length of Fixed String
- Q37030: BASIC Memory Model: Determining Segment Sizes with LINK /MAP
- Q37031: Printer Error Can Hang; CALL INTERRUPT to Check Printer Status
- Q37072: meta Anomalous Behavior
- Q37092: BUILDRTM Puts C Routines in BC 6.00 Extended Run-Time Library
- Q37093: Toggling DTR Handshaking Line (Pin 20) with OUT Statement
- Q37094: WIDTH Clears the Screen When Setting EGA 43-Line Mode
- Q37163: How to INPUT Text without CTRL+BREAK Stopping Execution
- Q37252: "Mouse Off" Hangs System: Samsung AT Compatible with J4 on 2
- Q37254: Excellerator Requires Ms-DOS Version 3.30 with AT&T 6312
- Q37304: LIB Errors During SETUP.EXE If Directory Has "-" in Its Name
- Q37305: LONG Integer Parameter Passed to SUB Fails after Assignment
- Q37306: "Device I/O Error" If Keyboard Buffer Filled During "COM1"
- Q37307: Conditionally Loading QBHERC Hercules Support from QuickBASIC
- Q37308: Graphics GET and PUT Require Integer or LONG Array; Example
- Q37309: QB 2.x and 3.00 INT86 Requires VARPTR, but Not 4.00 INT86OLD
- Q37310: LPRINT Forced to Screen Using OPEN in FUNCTION Procedure
- Q37319: QB.EXE Editor Fails to Flag Extra ELSE Clause as Syntax Error
- Q37339: A Single-Precision Number as a File Number Causes "Overflow"
- Q37340: MS-DOS QuickBASIC 4.00 Differs from XENIX BASIC Compiler 5.70
- Q37341: How to Create Your Own Font in Character Mode for EGA Text
- Q37342: LINK "Symbol Defined More Than Once" Mixing Math Packages
- Q37343: How to Define Your Own Font in Graphics Mode for EGA or VGA
- Q37344: How to Use Extended/Expanded Memory RAMDrive for Data Storage
- Q37345: BIOS Interrupt to Read Sector, Get Disk Status, Find Errors
- Q37346: RUN "PROG.EXE" Fails in QB.EXE Editor; Use RUN "PROG" Instead
- Q37347: "Device Unavailable" on OPEN "COM1:" Compiled with BC /O/S
- Q37348: New COMMAND$ Will Not Pass with RUN from within QB Program
- Q37405: "Device I/O," Error 57, Using SCREEN 3 and Communications Port
- Q37409: Using .. in QB.EXE Open File Dialog Doesn’t Change Directory
- Q37410: Sample BASIC 6.00/7.00 Program to CALL OS/2 Mouse Functions
- Q37412: MS Press "Programmer’s Toolbox" Doesn’t Have .OBJ for C Code
- Q37413: EXE2BIN Cannot Convert QuickBASIC .EXE Files to .COM Files
- Q37414: Cannot Nest I/O Statements or Functions in I/O Statements
- Q37415: QuickBASIC 4.50 and Earlier May Not Work with MS-DOS 4.00
- Q37416: QuickBASIC Hasn’t Been Tested with PC-MOS or Concurrent DOS
- Q37417: SHELL Statement Loses Current Data in Serial Port Input Buffer
- Q37418: LINK "Cannot Open Response File" When Make EXE File in 4.50
- Q37419: Program to Translate QuickBASIC 4.00 to C Language
- Q37420: BSEDOSPC.BI Is Missing DosSetSigHandler Definition; for OS/2
- Q37421: Two BASIC Methods to Save & Restore Text Screens in DOS & OS/2
- Q37423: QuickBASIC Support Hours, Press Release October 1990
- Q37426: Sample Program That Makes OS/2 Function Call DosMove
- Q37427: Sample Program That Makes OS/2 Function Call DosSelectDisk
- Q37475: User-Defined Character Fonts for Hercules Graphics Mode
- Q37481: PRINT USING Statement Fails to Use Print Zones
- Q37482: QB.EXE 4.00b Problem LOADing Lone .BAS File from Floppy Drive
- Q37483: CHAIN "RETURN Without GOSUB" When Using ON ERROR GOTO & No /O
- Q37484: SCREEN Function Returns 32 for ASCII Byte 196 in SCREEN 3
- Q37548: Using CodeView to Examine FORTRAN Arrays
- Q37566: CodeView Unexpectedly Exits to DOS
- Q37628: Toggling Display Modes: 25-, 43-, and 50-Row Modes
- Q37646: FOR…NEXT with 32767 or -32768 Index Fails to Stop Unless /d
- Q37767: BRUNxx.EXE Run-Time Module Must Reload from Disk After SHELL
- Q37768: READ/DATA Statement Slower in QB 4.00 & BC 6.00 Than QB 3.00
- Q37769: Using Run-Time Module, RUN Makes Program Lose 70K Memory
- Q37770: "Program Memory Overflow": Break into SUBprograms
- Q37772: BASIC Example to Call OS/2 Function DosSetVerify, DosQVerify
- Q37773: Compiled BASIC Example to Call OS/2 Function DosKillProcess
- Q37774: "Hit Any Key…" If CHAIN or RUN from Error Handler; BC /O
- Q37882: Call Microsoft MOUSE from QB 4.x Using Assembler, INTERRUPT
- Q37896: QB 4.50 Help "RND(n) Function Details" Correction for n = 0
- Q37897: INPUT Statement Removes Unquoted Leading & Trailing Spaces
- Q37898: Bibliography Reference for QuickBASIC: Graphics, Tutorials
- Q37900: Do Not LINK Multiple Modules with /PACKCODE
- Q37901: "Duplicate Definition" LINKing C Graphics Library to BASIC, /O
- Q37903: ON TIMER GOSUB; ON PLAY Time Increments Smaller Than 1 Second
- Q37905: BASIC Sample Program for OS/2 Function Calls for DLL Modules
- Q38015: MASM m.exe Is Different than FORTRAN m.exe when Using DOS Comp
- Q38020: CVPACK /p Causes a More Complete Packing
- Q38021: Mouse Cursor Disappears After Right Click
- Q38068: PRINT SCREEN (Hardware Interrupt 5) Fails If Printer Is Busy
- Q38069: "Division By Zero" Dynamic, Fixed-Length STRING*1, 64K+ Array
- Q38071: "Permission Denied" If SHELLed Process Accesses Same OPEN File
- Q38163: /DOSSEG Link Switch Fails to Make CodeView .exe
- Q38201: Corrupted Library Causes Error L1102
- Q38205: Capabilities of Real Mode CodeView and the 386
- Q38273: PAINT Must Not Use Fixed-Length String Patterns
- Q38274: Single Precision "Overflow" when Nearing Divide By Zero;10E-38
- Q38276: "Out Of Memory" During CHAIN Using Large COMMON Block
- Q38277: LOCATE Must Place Cursor in VIEW PRINT Window or Line 25
- Q38278: User-Defined TYPE vs. FIELD & MKS in Random-Access File PUT#
- Q38279: Long-Integer Array May Give Zero Unless Compiled /d (Debug)
- Q38288: Can’t Debug .COM Files in Source Mode
- Q38299: How CodeView Interprets Values (octal, decimal, hexadecimal)
- Q38309: Selecting Large Text Blocks with Microsoft Editor
- Q38310: Moving to the Beginning of the Line with Microsoft Editor
- Q38311: Inserting a Line from Clipboard into File with Editor
- Q38314: Interrupt Conflict with Greenleaf Libraries
- Q38317: CodeView Gives "Illegal Instruction" on Clone 386
- Q38375: Thirty-Two-Bit Register Not Visible under OS/2
- Q38382: CodeView Instruction Pointer Miscounts Very Long Lines
- Q38475: Change for SELECT CASE Example 2 in QB.EXE 4.50 On-Line Help
- Q38488: Cannot Make EXE… with BRUN45.EXE if Full Menus Turned Off
- Q38492: FILEATTR Gets MS-DOS File Handle to Get File Date/Time Stamp
- Q38493: CodeView Problem Stepping into BASIC GOSUB Compiled /X or /D
- Q38494: Beep or Hang Using RETURN without GOSUB with No BC /D Debug
- Q38495: "Subscript Out of Range" Using Complex Expression with BC /D
- Q38497: Cursor May Disappear in EGA 43-Line Mode Using Logitech Mouse
- Q38498: "Expression Too Complex" Error when Compiling with BC.EXE
- Q38654: Problem with Mouse and PS/2 Model 70A21
- Q38725: Why Unitialized Global Variables Don’t Appear in C 5.10
- Q38754: "Interrupt Jumper Missing" Error Message
- Q38865: Cannot Use /2 Switch on IBM PS/2 in CodeView
- Q38866: Display Settings for Compaq Gas Plasma Screen
- Q38867: Specifying Both /T and /W Disables Mouse
- Q38868: Illegal Instruction in CodeView
- Q38878: Calling a BIOS Interrupt to Determine the Scan Code of a Key
- Q38883: License Agreement: Copyright Notice for Sign-On and Disks
- Q38886: Leading Edge Display Problems with QuickBASIC Version 4.50
- Q38888: &H8000 to &HFFFF Hex = -32,768 to -1, Affects LONG Bit Masking
- Q38889: LINKer Error with /Q and /E; Can’t EXEPACK Quick Library File
- Q38957: How to Get 3.5-Inch Disks for QuickBASIC for MS-DOS
- Q38960: QuickBASIC 4.50 Editor Aborts Exit if Key Pressed During Save
- Q38961: "Input Run-Time Module Path:" on DOS 2.10; QuickBASIC 4.50
- Q38962: Can’t Highlight on PS/2 Model 60 If Sidekick Is Resident
- Q38963: MouseTrak Mouse Reportedly Does Not Work with QuickBASIC 4.50
- Q38964: QuickBASIC 4.50 Incompatible with Sperry 8086 PC with IBM CGA
- Q39179: Using a Debugging Terminal with CodeView
- Q39181: Pascal Version of CodeView Version 2.20
- Q39185: BC.EXE "Variable Name Not Unique" Using Period in Identifier
- Q39187: "Bad File Name" OPENing "COM1:" with 1.5 Stop Bits
- Q39190: BC /A or CodeView Finds Run-Time Error Segment:Offset Address
- Q39191: Cannot CHAIN to Earlier QuickBASIC Version Unless Stand Alone
- Q39193: Tandy 3000, EGA Card, RGB CM11 Monitor, incompatible w/ 4.50
- Q39238: "File AB45ADVR.HLP Not Found" QB Advisor 4.50, ERASE Example
- Q39239: "Expression Too Complex", "Stack Overflow", Adding Strings
- Q39244: Incorrect Result Using SGN in a Mathematical Expression
- Q39245: BC.EXE "Internal Error" Using Passed Integers in Expression
- Q39246: No QB Support for Mixed Languages Compiled with /FPc or /FPa
- Q39248: QB.EXE 4.x Doesn’t Save Screen Settings on Hercules Adapter
- Q39252: ON KEY Trapping CTRL, SHIFT, CAPS LOCK, NUM LOCK Combinations
- Q39253: QB 4.50 Debugger Reference Bar Displays until STOP or END
- Q39256: QuickBASIC May Not Function with 25-MHz 80387 Coprocessor
- Q39257: Hardware Compatibilities with QuickBASIC Version 4.50
- Q39260: "Symbol Defined More Than Once"; Linking BASIC and FORTRAN
- Q39261: Don’t Mix .OBJ or .EXE Modules Compiled in Different Versions
- Q39342: How to Solve Common QuickBASIC Communications Port Problems
- Q39361: Sample Program; BASIC Invoking C Function That Returns String
- Q39362: QuickBASIC Compile Errors Not Given in M.EXE Editor; No BC /Z
- Q39367: QCARDS Code Entry 19 Correction; Press SHIFT+F6 Once
- Q39368: QuickBASIC Program to Rotate Characters and Graphic Images
- Q39377: Amount of RAM Required by QUICKBASIC Applications
- Q39378: "Formal Parameter Specification Illegal" for DECLARE Variable
- Q39379: QB.EXE 4.50 "Binding…" then Hang If SWAP User-TYPE Strings
- Q39380: GET with BINARY File Fills String with NULL Bytes at EOF
- Q39381: BASIC Supports MASM 5.10 Update .MODEL and PROC Extensions
- Q39382: QuickBASIC 4.50 QB.EXE Does Not Allow CTRL+P, ESC Sequence
- Q39384: INPUT to Out of Range Array Element Can Hang; or Bad Value
- Q39386: Error Message Explanations When Using "COM1:" and "COM2:"
- Q39574: Use a Colon when Assigning a Macro to a Keystroke
- Q39577: DRAW "Illegal Function Call" In .EXE Compiled with BC /D
- Q39578: CHR$(0) PRINTs As Space to Screen; LPRINTs Nothing to Printer
- Q39579: How to Get an Earlier Version of QuickBASIC for MS-DOS
- Q39580: QuickBASIC SETUP Only Works from Logical Disk Drive A or B
- Q39581: Can’t Define SUB/FUNCTION in INCLUDE File
- Q39586: Forcing FIXSHIFT.COM to Install Using the /I Switch
- Q39587: QB Advisor 4.50 "Help: ON ERROR Statement Details" Correction
- Q39592: In QB.EXE 4.50, No Editor Color on TANDY 1000 with CGA
- Q39730: Version History of Microsoft QuickBASIC for MS-DOS
- Q39732: In QB.EXE 4.50 on Tandy 1000 SX, "\" Key Acts Like HOME Key
- Q39806: Quote Function and Typing in Graphic Characters in M
- Q39811: No Symbolic Information Generated for Pascal Units
- Q39812: Replacing Real Mode Family API Functions in Bound Applications
- Q39853: Networks Supported by QuickBASIC, BASIC Compiler & BASIC PDS
- Q39859: CALL INTERRUPT 25H Doesn’t Return Error Flags in the AX Reg
- Q39860: Cannot Nest ON ERROR GOTO Error-Trapping Routines in BASIC
- Q39866: Quick Library Routines Must Be Compiled in Same Version as QB
- Q39997: Optimizing C or QuickC 2.00 Required for Writing C Extensions
- Q39998: Search and Replace Macro for M Editor
- Q40110: Copying Text from Display Window to Dialog Window
- Q40139: NORTON Programming Guide for BASICS (TSR) Fails with QB 4.50
- Q40152: How to Incorporate Paintbrush (PCX) EGA File into QB SCREEN 9
- Q40154: QB.EXE "OUT OF MEMORY" after SHELL to DOS PRINT, MODE, ASSIGN
- Q40155: QB.EXE 4.50 Bad Alert Box if User TYPE "Element Not Defined"
- Q40162: Serial Mouse May Hang on ATT 6300
- Q40176: Inserting Time and Date into Files
- Q40177: Redirecting Errors to an Error File in M
- Q40184: NMAKE Default Is to Build Only the First Target in a Makefile
- Q40188: FRE(-2) Returns Fixed Lowest Value Even After Stack Shrinks
- Q40189: SADD Function Will Not Accept Concatenated or Quoted Strings
- Q40190: Same Access Speed for Static, Dynamic Arrays If Debug Is On
- Q40225: The Assemble Command with ADD Instructions
- Q40235: M Hangs if the textarg Given to ArgCompile Is Incomplete
- Q40270: How CodeView Handles DosExitList Routines
- Q40356: FileWrite() Function Fails to Write Back Out to the File
- Q40361: QuickBASIC Cursor Position Incorrect after Interlanguage Write
- Q40362: Programs LINKed with Incorrect Version of LINK.EXE May Hang
- Q40368: QuickBASIC 4.50 Does Not Return to 25-Line Mode after Make EXE
- Q40369: NUM LOCK On; ALT+BACKSPACE Fails on IBM PS/2 Model 50 and 60
- Q40371: Using Medium and Large Memory FORTRAN Models with BASIC
- Q40408: Setting the Overlay Interrupt (/O) in LINK
- Q40413: Recursive FUNCTION Procedure Shouldn’t Be STATIC in QuickBASIC
- Q40428: You Cannot Display Past Column 71 in CodeView
- Q40429: Example of Using a Response File with LINK
- Q40485: Error L2025: Symbol Defined More than Once
- Q40545: ALT+PLUS/EQUALS Doesn’t Size QB.EXE 4.50 Window; Must SHIFT
- Q40546: LINE Statement with BF Option Outside Window Will Hang
- Q40547: BC.EXE Will Not Compile Files Named USER.*
- Q40548: Using CALL INTERRUPT to Determine Current Video Mode
- Q40549: QB.EXE May Overwrite File Allocation Table If Floppy Switched
- Q40553: Bad Results with Recursion of STATIC Procedure in QB.EXE
- Q40586: Display Command Returns Incorrect Result for FORTRAN Function
- Q40592: SHELL Redirected to NUL Device Suppresses MS-DOS Message
- Q40598: HELPMAKE Interprets Backslashes as Formatting Flags
- Q40599: Modifying Existing Help Files with HELPMAKE (QuickC Example)
- Q40631: QB.EXE 4.x Won’t Trace or Single Step through KEY Routine
- Q40632: If PRINT Fails on Non-Standard System, PRINT#n to "CONS:"
- Q40633: SCREEN 4 Fails on Compaq Portable III
- Q40635: "Permission Denied" Is Only Error for BASIC Record/File LOCK
- Q40636: Why QuickBASIC Might Hang; Hardware or Software Conflicts
- Q40681: M.TMP Reset When Window Closed
- Q40718: BASIC TYPE…END TYPE Must Be Physically at Top of Program
- Q40755: Useful Macros for the Microsoft Editor
- Q40784: CodeView Does Not Work with Grouped Code Segments
- Q40859: Cannot Use FN at Beginning of SUB or Variable Names
- Q40865: BC 6.00 Example to Manipulate File with OS/2 API Calls
- Q40866: BC 6.00 Example of OS/2 API Calls DosGetPrty, DosSetPrty
- Q40867: BC 6.00 Example of OS/2 API Calls DosError, DosErrClass
- Q40868: BC 6.00 Example of OS/2 API Function Call DosExecPgm
- Q40870: BC 6.00 Example of OS/2 API Function Call DosNewSize
- Q40872: Some Coprocessor Assembler Instructions Are Not Emulated
- Q40873: BC 6.00 Example of OS/2 API Function Call DosDupHandle
- Q40877: With QB /L, "Far Heap Corrupt" After Deleting Module
- Q40884: Passing a LONG INTEGER Array to FORTRAN 4.10 From QuickBASIC
- Q40885: Passing a Single-Precision Array to FORTRAN from BASIC
- Q40886: PUT Statement Correction, Page 342 QB Language Reference
- Q40888: RUN and execlp Between QB 4.00 and C Can Dump to DOS
- Q40890: BC "Variable Name Not Unique" on SUB with Period in Name
- Q40952: No Variable Name Cross-reference for QuickBASIC for MS-DOS
- Q41003: Missing Options in QuickBASIC 4.50 Editor without Full Menus
- Q41004: "UNRESOLVED EXTERNAL"; Can’t Call External from Quick Library
- Q41040: QuickBASIC WIDTH Command Resets Default Values for PALETTE
- Q41041: QB.EXE 4.50 Instant Watch… "STRING SPACE CORRUPT" or Hang
- Q41043: No Warning If GET or SEEK Past End of Random File; Use EOF(n)
- Q41086: IEEE Number Range Correction for QB 4.0 "Learning and Using"
- Q41087: Mouse and Lotus 1-2-3 Mouse Menu Under Windows/286
- Q41101: CodeView and Video Pages
- Q41146: QB 4.50 SHELL Forces Linefeed If Cursor Is on Line 25
- Q41147: Getting Help on NULL CONST String Hangs QB 4.50 Editor
- Q41148: CTRL+Q+X Moves Cursor to Bottom of Window in QB 4.50 Editor
- Q41149: Single Precision Numbers Have 1 to 7 Digits; Double Have 8+
- Q41150: SEEK Function Not Hyperlinked to SEEK Statement in QB Help
- Q41151: Function KEY Strings Retained After CHAIN in QuickBASIC 4.x
- Q41152: Same Random File Opened with Multiple Handles Loses Records
- Q41153: "AS Clause Required" Error for REDIM Not Detected in QB 4.50
- Q41154: Towers of Hanoi: QuickBASIC 4.50 Recursive SUBprogram Example
- Q41324: QHMEP.DLL Remaps Two Keys in MEP Version 1.00
- Q41371: Removing CodeView Information from .LIBs and .EXEs
- Q41388: .EXE Compiled BC /S May Not Print String in PRINT TAB(n),A$
- Q41389: SIGNAL Is BASIC Reserved Word; SIGNAL ON Usable Only in OS/2
- Q41390: Handling Events and ERRORs When BASIC Calls Non-BASIC Routines
- Q41394: Saving Source with Error in SUB Statement Reloads Incorrectly
- Q41395: COLOR "Illegal Function Call" in SCREEN 2; Use PALETTE on EGA
- Q41396: In QB, "Blank lines Not Allowed before SUB/FUNCTION" Misleads
- Q41398: Garbage with PRINT TAB, Array Element in .EXE Compiled in 4.50
- Q41446: QB 2.x/3.00 Example to Load DOS Directory Listing into Array
- Q41447: QB 4.x Example to Load MS-DOS Directory Listing into an Array
- Q41475: Using Brief Emulation and Tags in TOOLS.INI
- Q41525: BC Command-Line Options in QuickBASIC Version 4.50
- Q41531: How to Calculate Absolute Address; DEF SEG and PEEK Example
- Q41532: FRE(-1), FRE(") Both Reduced by Run-Time String Allocation
- Q41533: BASIC 7.00 Can Return Exit Code (Error Level) to Batch File
- Q41534: ON KEY (n) GOSUB Cannot Trap for SCROLL LOCK Status; Ignored
- Q41535: Syntax Differs When Calling a SUB without the CALL Keyword
- Q41536: PRINT TAB Can Change Value of Parameter in Subprogram
- Q41537: QB Editor Causes Fourth Line to Be Overwritten by Third Line
- Q41581: More Information about BASIC’s DRAW Statement Macro Language
- Q41582: Amdek Has CLREPC.EXE to Help with Keyboard Incompatibilities
- Q41583: LINK Options Can Be Specified in AUTOEXEC.BAT with SET LINK=
- Q41611: No Default Extension for a Linker Response File
- Q42027: Ambiguous Switch /PAC with QuickC 2.00 Linker
- Q42212: /CO before /DO Causes Problems in LINK
- Q42241: Minimum Requirements for Writing a M Extension
- Q42317: PC Tools Version 5.00 Needs Mouse Driver Version 6.14 or Later
- Q42321: Syntax Error, Duplicate Definition, Expected:Variable=Express
- Q42323: "Symbol Defined More Than Once" Linking to QuickC 2.00 Routine
- Q42324: Period in Name of NAMED COMMON Can Erase BLANK COMMON Values
- Q42325: 4.50 Language Manual Error Page 33 "while program is running"
- Q42326: Wrong Example in QB Advisor for CALL INTERRUPT
- Q42329: PRINT SPC(80) Statement May Not Wrap to the Next Line
- Q42365: 43- and 50-Line Modes with the IBM 8514 Monitor
- Q42465: CALL ABSOLUTE Hang; Assembly Must Use CB Return Instruction
- Q42466: "RETURN Without GOSUB"; Btrieve BTVRFAR Fails with BASIC
- Q42467: If FRE(-2) Returns Small Negative Values, Increase Stack
- Q42468: QB.EXE Hang or "Division by Zero" with Labeled REM $INCLUDE
- Q42469: FOR…NEXT with Floating-Point Counter May Not Execute Fully
- Q42470: If BC /O, CHAIN "x.BAS" Fails to Give Run-Time Error and Hangs
- Q42471: How to Scroll Text in Separately Defined Windows in QuickBASIC
- Q42472: BASIC Cannot Get Child Process’ Return Code or "Error Level"
- Q42473: "Overflow" Error Might Be the Result of 0/0
- Q42474: "Array Not Defined"; Must DIMension Array Above Its First Use
- Q42475: BASIC Uses ALIAS to DECLARE C Routines with Underscore in Name
- Q42476: "Subscript Out of Range" Then Add REM $DYNAMIC Hangs QB 4.50
- Q42553: "Illegal Function Call" Using VIEW, WINDOW, GET, or PUT
- Q42586: Variable with Periods in COMMON Block Can Cause Problems
- Q42587: QuickBASIC Program to Change the Mouse Shape in Graphics Mode
- Q42588: "Variable Required" Versus "Duplicate Definition" Error
- Q42589: Mouse Not Supported on VGA in OS/2 Real Mode; OK in MS-DOS
- Q42591: "SYS2090" Error Using SETUP, LINK, or LIB with BASIC Compiler
- Q42593: Problem Using the Edit Keys on Zenith 184 Supersport Laptop
- Q42595: VARSEG Incorrect for COMMON String Array Passed Through CHAIN
- Q42596: BASIC’s SETMEM Doesn’t Free C Far Allocation; _fmalloc, _ffree
- Q42601: CodeView: Watchpoints and Tracepoints with Enumerated Types
- Q42660: QuickBASIC Updates Screen Faster than CGA Can Update
- Q42662: Corrupt Parameters in SUB Using PRINT with Comma; BC.EXE 4.50
- Q42663: Suppressing CR/LF on "LPT1:BIN" after Every 80 Printable Bytes
- Q42664: QB.EXE Confusing If TYPE Statement Used in SUB/FUNCTION
- Q42665: "Bad Record Length" GET#n,,x$ Variable-Length String from File
- Q42666: QB.EXE "Type Mismatch", BC.EXE "String Expression Required"
- Q42667: Accessing Huge Array (Larger Than 64K) Can Hang 386 Computers
- Q42668: "Statement Illegal in TYPE Block" Using F7 in QB.EXE Debug
- Q42669: LINE INPUT#n Drops Null Characters from File; Use INPUT$
- Q42699: Put COMMAND.COM on Each Disk with Two-Floppy DOS 2.10 System
- Q42700: BASIC User-Entry Points Cannot Be Called from Other Languages
- Q42703: File with Double Underscore Hangs the QB.EXE Environment
- Q42758: Savecur and Restcur Save Relative Position in File, on Screen
- Q42763: Copy Is a Reserved Word
- Q42771: HELPMAKE: "/A:" Must Be Used When Using Colon (:) Commands
- Q42780: CodeView: Debugging Presentation Manager Printer Drivers
- Q42849: Unimplemented Switch /BI with QuickC 2.00 Linker
- Q42853: Logically Same DOUBLE Precision Assignments, Different Results
- Q42855: Fast Load Format Can Cause "Binding…" Hang in QB.EXE Editor
- Q42856: BC.EXE "Line Too long" with ASCII 128 and Fast Load Format
- Q42857: C Escape Sequence Like "\n" Doesn’t Function When Passed to C
- Q42858: OPEN "A:NUL" Activates Device Specified; "A:\DEV\NUL" Doesn’t
- Q42942: Dump Command on Arrays in FORTRAN Gives Syntax Error
- Q42946: Wrong Mouse Cursor Position Using Menus on PS/2 Model 25 or 30
- Q42947: Instant Watch on $INCLUDE File CONST Name May Hang QB.EXE
- Q42948: Compiled INPUT Doesn’t Read Text Previously PRINTed on Screen
- Q42949: Example of Buffered Keyboard Input Using QuickBASIC
- Q43006: A C Extension to Select an Arbitrary Number of Lines of Text
- Q43009: How /NOE (No Extended Dictionary) Is Used by the Linker
- Q43023: Multiple Event Traps Can Malfunction in QB.EXE
- Q43043: CodeView Protect: /43 Switch Doesn’t Work on VGA Adapters
- Q43064: NMAKE and the Backslash "\" Character
- Q43074: Cannot Use Standard Device Names as Filenames
- Q43090: BC.EXE Command-Line Options for QuickBASIC and BASIC Compiler
- Q43092: Underscore (_) Not OK in Variable Name or Line Continuation
- Q43128: Producing an _TEXT Segment for Multiple Object Modules
- Q43139: LINK: Renaming Overlayed Executables Will Cause Problems
- Q43165: LINK: Creating and Accessing _edata and _end
- Q43170: CV: K Command in Secondary Module Sets Breakpoints in Main
- Q43201: RENaming a FAST LOAD/SAVE BASIC Program Makes It Inaccessible
- Q43209: NUM LOCK On Affects QB.EXE Cut, Copy, Paste on Numeric Keypad
- Q43211: "Make EXE" within QB.EXE 4.00 Editor Can Hang OS/2 Real Mode
- Q43251: Language Support Directory for QuickBASIC/BASIC Add-Ons
- Q43252: Must DECLARE a FUNCTION Invoked from an External Library
- Q43256: CALL INTERRUPT RegType in Manual Inconsistent with QB.BI File
- Q43260: Vertical Scroll Inactive with MODE CO40 and Dual Monitors
- Q43266: QB/H Not Reset to 25-Line Mode After Using Make EXE And Exit
- Q43267: How to Flush File Buffers from within a BASIC Program
- Q43308: Differences among QuickBASIC Versions 2.00, 3.00, 4.00, 4.50
- Q43309: PRINT USING Incorrect Results, Hang for Double Precision
- Q43335: cegal() Function in EGA.LIB May Not Work Properly
- Q43336: NOTEPAD.COM Doesn’t Work with Extended Keyboard
- Q43344: Deallocating Memory When Using Compaq and IBM Mouse Ports
- Q43436: Accessing Predefined Switches in C-Extension
- Q43508: CodeView: View Command Fails with Underscore in Filenames
- Q43526: Assigning Values by PMAP to INTEGERs Can Map Incorrectly
- Q43527: BASIC Program to Read Characters from the Screen into a String
- Q43528: VARPTR$ Malfunctions on Local Variable Length STRING Arrays
- Q43529: COBOL LINK.EXE 5.02.05 Causes BASIC Program to Hang
- Q43530: QB.EXE 4.50 Hangs If File Unloaded While Watch Is Set
- Q43531: INKEY$ Does Not Trap Extended Keys; Must Use Softkeys
- Q43556: Commands Invoked with "?" Command Must Be Compiled with /Zi
- Q43560: Getting Full EXEC Pathname from Environment Table Using PSP
- Q43563: Function MENU%() Fails in Hergert’s "QuickBASIC, 2nd Edition"
- Q43564: L2025: Symbol Already Defined Error Caused by SIGNAL.H in .QLB
- Q43565: QuickBASIC Program to Detect if a Math Coprocessor Is Present
- Q43567: SUBprogram to Convert Integer to a String in Binary Notation
- Q43568: Program That Returns the Address of an Interrupt Vector
- Q43569: Program That Prints a Hex Dump of a File to LPT1
- Q43600: MS123.COM May Not Work in Lotus 1-2-3 with Look & Link Add-On
- Q43601: CodeView May Single Step onto a Comment Line
- Q43647: Why Syntax Errors Might Not Display While Compiling in M
- Q43648: Returning Control to CodeView
- Q43691: ENVIRON Sets Environment Variables Used by SHELL in QuickBASIC
- Q43696: Problem of a Line Disappearing in QB.EXE Version 4.50 Editor
- Q43698: "COMMON in Quick Library Too Small" – Use NAMED COMMON
- Q43720: Microsoft Mouse and the NEC Powermate
- Q43743: Cannot Search and Replace String Longer Than 39 Characters
- Q43746: QuickBASIC Program to Send a Break through COM1 Port
- Q43781: MOUSE.COM Solves PS/2 Serial Problems with Ventura Publishing
- Q43782: QB Versus C, Benchmark Time Comparison for Recursive Program
- Q43783: No Color in QB Editor with Tandy RGB Adapter on Tandy 1200
- Q43784: Obtaining the Local Drive Name and Network Name; INT 21 Hex
- Q43786: QB 4.00/4.00b Can Wrongly Assign User-TYPE Variable; 4.50 OK
- Q43787: LINK.EXE 3.69 Warning L4045 When No .QLB on Quick Library Name
- Q43788: M.EXE Editor’s CALLTREE Does Not Support BASIC Source Files
- Q43791: $INCLUDE with DATA Statements in SUB May Hang QB.EXE Editor
- Q43895: "Device Unavailable"; PS/2 SETUP Doesn’t Recognize COM2 Port
- Q43896: Example of Graphics PUT on SCREEN 9 Using Bitmap DATA
- Q43899: Floating-Point Errors in QB.EXE with Coprocessor; Use SET NO87
- Q43900: VIEW SCREEN Parameters Passed through CHAIN Using BRUNxx.EXE
- Q43901: Multiple CASE ELSE Allowed in QB.EXE; Causes Compile Errors
- Q43902: Incorrect SEEK Statement Example on QB Advisor On-Line Help
- Q43930: Recursive Procedure Variables Not Saved When in COMMON
- Q43931: BC 6.00’s BUILDRTM Has Not Been Tested with QB 4.50’s Compiler
- Q43999: NMAKE Is Case Sensitive
- Q44000: The Editor Can Be Very Slow When MEP Memory Limit Is Pushed
- Q44006: CodeView Requires PUBLIC to Trace MASM Program in Source Mode
- Q44034: How Bits in PAINT Tiling String Represent Pixels in BASIC
- Q44035: WAIT Statement Can Access All 65535 Ports, Not Just 0 to 255
- Q44057: MS123 Mouse Menu Not Correctly Positioning Cursor
- Q44109: How to Continue Long FIELD Statements; 255-Character Limit
- Q44126: Finding the COM1: Serial Port on a PC/XT/AT Machine
- Q44130: Modifications for an Existing Make File Used with MAKE
- Q44131: How to Specify Paths in Inference Rules in NMAKE
- Q44133: Modifying a QuickC 2.00 Make File to Run MAKE
- Q44135: BASIC Program That Passes a STATIC or DYNAMIC Array to MASM
- Q44137: CALLing C to Return Single-Precision Gives Incorrect Results
- Q44229: PRINT Statements in Manual Okay without Semicolons
- Q44230: MARKEXE.EXE in OS/2 May Cause .EXE Hang at Run Time
- Q44236: Only One Video Page with Hercules SCREEN 0; HELP Correction
- Q44237: Hercules Page Support for SCREEN 0 and SCREEN 3
- Q44239: Commodore Colt Limited to 112 Files in a Directory
- Q44240: Problem Editing QuickBASIC 4.50 Module Without COMMON
- Q44241: .EXE with PRINT TAB or SPC Can Hang If Compiled with BC /S
- Q44305: TIME$ Problem in IF Statement at Midnight (24:00:00)
- Q44306: Method for Clearing GOSUB…RETURN Subroutine Stack in BASIC
- Q44307: Orchid Pro-Designer VGA Card Needs NMI Jumper Off for QB 4.50
- Q44309: DATA Column in BC /A Assembly .LST Listing Is DGROUP Data
- Q44311: Importing Pictures from Other Programs into BASIC
- Q44352: DRAW Statement Doesn’t Affect WINDOW’s Physical Coordinates
- Q44358: SMALLERR.OBJ Makes Smaller .EXE in QuickBASIC 4.50 and BC 6.00
- Q44407: Keyboard Scan Code Table Is Missing Line 3 in QB 4.50 Manual
- Q44409: Passing Dynamic Array of User-Defined TYPE from QB to MASM 5.x
- Q44410: QB.EXE "Not Watchable" Error in SUB for SHARED Watch Variable
- Q44412: Color and Monochrome Attributes in SCREEN 0 (Text) Explained
- Q44417: CALLTREE Ignores Conditional Compilation Statements in Editor
- Q44418: Switching Out of PM Application Hangs System under Codeview
- Q44465: L2025 LINK Error May Be Caused by Conflicting Library Routines
- Q44489: QB.EXE /NOHI Option Uses Color Instead of High-Intensity White
- Q44490: Current Statement Color Defaults to Green on Blue with /NOHI
- Q44491: Tandy 4000 "Invalid Configuration" after "Disk Not Ready"
- Q44492: Mandelbrot Example Needs to Change "LogicY" to a SINGLE
- Q44493: Arrays Declared Twice in COMMON, Do Not Give Error in QB.EXE
- Q44494: QuickBASIC 4.50 Arrays Can Have 60 Elements, Not Just 8
- Q44707: SYS0317 Caused by Running CVP on a DOS Application
- Q44757: Multiple Targets in NMAKE Do Not Work
- Q44761: ALT+File+Print After CTRL+BREAK May Hang Machine Using DTK ROM
- Q44777: NMAKE Uses "makefile " Ignoring File Name on Command Line
- Q44795: CLEAR Causes "Illegal Function Call" after RETURN <linelabel>
- Q44797: "Error Loading - Invalid Format," MOUSE.LIB in Quick Library
- Q44799: INSTR() Function Performs ASCII Compare and Is Case Sensitive
- Q44887: MEP GP Faults After Consecutive Searches.
- Q44896: Page Size May Cause Big Size Increase When Combining Libraries
- Q44925: Status Line Input with a Blinking Cursor
- Q44928: Linker Options /PADDATA and /PADCODE
- Q45051: Set Paths Menu in QB 4.50 Finds $INCLUDE and Library Files
- Q45055: Bad Random GET Record Order with TYPE’s Element as Next Record
- Q45135: Cannot Open Source File Under CVP
- Q45165: "Too Many Segments" LINKing More Than 128 Modules
- Q45166: Floating Point Formats Used by Microsoft BASIC Products
- Q45168: Finding Address of Run-Time Error Line Using .LST or LINK /LI
- Q45169: PCOPY Causes Screen Snow on Some CGA Video Cards
- Q45170: Using CALL INTERRUPT to Return DOS Version Number
- Q45171: How to Detect Keypress in BASIC without Reading in Character
- Q45176: QB 4.50 On-Line Help Correction for UBOUND Statement
- Q45183: Incorrect Handling of SP Can Cause CodeView to Corrupt Stack
- Q45185: /43 Starts CodeView with Screen Swapping Enabled
- Q45241: Setting a Breakpoint Highlights More Than One Line
- Q45420: LPOS(0) and LPOS(1) Both Return Print Head Position for LPT1
- Q45423: Example to Get and Set File Attributes in QuickBASIC
- Q45424: SCREEN 9; 16 Foreground and Background Colors Simultaneously
- Q45443: PAINT Fills Entire Screen If Border Color Is Not the Same
- Q45451: CLEAR Resets ON ERROR GOTO and Turns Off Error Trapping
- Q45483: Incorrect Number of Parameters to Quick Library Can Hang QB
- Q45514: 4.50 Manual Has Misleading Note for Calling FUNCTION Procedure
- Q45536: LINK 5.02 Should Not Be Used with ILINK 1.10
- Q45545: QB Debugger Step Problem with Breakpoint in Watched FUNCTION
- Q45617: Mouse Disabled When Single-Stepping over Video Mode Change
- Q45618: CALLTREE Produces No Warnings When Out of Disk Space
- Q45619: Linker Errors L4013, L2048, and L4038: Overlaying in OS/2
- Q45624: CodeView "??" Command Can’t Show All of Large Structures
- Q45686: How to Round Up a Fraction to Its Integral Ceiling in BASIC
- Q45687: "Out of String Space" Concatenating Variable-Length String
- Q45688: BC.EXE 4.50 "Internal Error Near 361F" Passing Integers to SUB
- Q45707: Problem Debugging StartSession from a Child Process
- Q45718: Working Around Link Error "L1064: Out of Memory"
- Q45724: Link Error L1005: /PACKCODE: Packing Limit Exceeds 65,536
- Q45837: QB 4.50 Help Incorrectly Displays Context Strings As Titles
- Q45891: QuickBASIC Can Corrupt COMSPEC under PC-DOS 3.30, Maybe Hang
- Q45892: CALL BYVAL "Parameter Type Mismatch" After DECLARE AS ANY
- Q45895: QuickBASIC 4.50 Conflict with Tornado Notes TSR Software
- Q45897: How to Make QuickBASIC 4.50 Recognize Custom Help Files
- Q45906: No Extended ASCII in SCREEN 4 on Olivetti/AT&T 6300
- Q45907: QuickBASIC’s Hierarchy of Operations
- Q45908: QuickBASIC Cannot RUN or CHAIN to Batch Files; Use SHELL
- Q45909: Example of How to Use 1- and 2-Byte Return Codes from INKEY$
- Q45948: Failure to Trap Event Compiled BC /w; Needs Line Label or /v
- Q46010: CodeView Skips Over a Line of Source Code
- Q46069: Function to Round Floating Point to Specified Decimal Places
- Q46180: STATIC FUNCTION Fails to Retain Value Between Invocations
- Q46182: ON TIMER Can Wrongly Trigger CALL SETUEVENT, ON UEVENT Trap
- Q46183: Search/Change "Match Not Found" If Previous Search/Label
- Q46272: Documentation Errors in "Configuring On-Line Help" for M 1.02
- Q46354: Placing a Target File in Different Directory Than Dependents
- Q46369: InPort/Bus Mouse Comparison and Overview
- Q46376: How to Pipe ( | ) Input into a QuickBASIC Program
- Q46448: Capabilities and Limits of the /R switch on 80386 Machines
- Q46461: Mouse Performance between Serial and Bus Mouse
- Q46720: VARPTR(#filenumber) Not Supported in QB 4.x or BC 6.00, 7.00
- Q46733: L1008: "Segment Limit Too High" May Be Caused by Missing Colon
- Q46745: What the /HIGH and /DS Linker Options Do
- Q46774: How Minimum Load Size Is Calculated
- Q46790: Curtime Function Pulls In Time Editor Was Invoked
- Q46793: Bus Mouse and Cipher Tape Drive Card
- Q46802: QUICK.INI Needs Modification for Use with M 1.02 or MEP 1.02
- Q46816: BC.EXE "Cannot Generate Listing for BASIC Binary Source Files"
- Q46817: Getting High-Intensity Background Color in SCREEN 0
- Q46847: INKEY$ Example to Work Around ON KEY GOSUB Suspended by INPUT
- Q46848: TAB Function Documentation Error in QuickBASIC 4.50 Manual
- Q46849: During INPUT, CTRL+T Displays Softkeys on Line 25
- Q46850: Increasing the Efficiency of QuickBASIC 4.50’s QuickSort Demo
- Q46851: Calling C Function That Uses getenv() Doesn’t Work
- Q46878: Loading File with DOS Device Name (CON) Can Hang QuickBASIC
- Q46880: Suppressing STOP Statement’s "Hit Any Key to Return" Message
- Q46896: CALLTREE Produces Argument Mismatch with Void Parameter List
- Q46918: Keyboard Styles for IBM and IBM Compatibles
- Q46923: Some ASCII Control Characters Incorrect in Programmer’s Manual
- Q46949: Using CodeView /2 with Hercules Graphics Cards and Libraries
- Q46980: CALL INTERRUPT Example to Get Disk Drive Capacity & Free Space
- Q46996: L1074 Name: Group Larger Than 64K Bytes
- Q47016: Incorrect Response File Used with LIB Causes U1183 Error
- Q47036: /CP:X Is Not Valid When Linking Protected-Mode Programs
- Q47060: CodeView Can’t Watch Array Passed to BASIC SUBprogram
- Q47103: DEF File Entry of EXECUTEONLY Causes Problems with CVP
- Q47104: Cannot Use Overlays in a Bound Application
- Q47122: Example of Passing a Variable-Length String to Assembly
- Q47124: Array in SUB Statement Doesn’t Need Dimensions in Parentheses
- Q47138: Driver "Removed from Memory" Versus "Disabled"
- Q47236: Documentation Error for "Mark" Functions in M User’s Guide
- Q47346: IBM PS/2 Video Problems with QuickBASIC 4.50 Under DOS 4.00
- Q47347: The Number of SUBprograms Per Module Affects .EXE Size
- Q47348: Example of Passing Fixed-Length Strings from C to BASIC
- Q47490: Displaying Inverse Video Text in Hercules SCREEN 3
- Q47491: How SUB and FUNCTION Windows Inherit DEFtype in QB.EXE Editor
- Q47503: LINK Environment Variable Ignored When Linking Through CL
- Q47510: Watch Value and Watchpoint Ignored During Event or ERROR Trap
- Q47511: QuickBASIC Must Be Main Program in Mixed-Language Calling
- Q47563: CTRL+A and CTRL+B Bytes Stripped from String Constants in .EXE
- Q47565: Using Named COMMON /SYMBOL/ May Cause "String Space Corrupt"
- Q47566: SHARED Dynamic Array Element Passed as Parameter Aliases to 0
- Q47624: CodeView Cannot Trace into Single-Line Functions
- Q47625: Trace Stops on Line Following a Loop Before Loop Is Done
- Q47643: Improper IF Statement Syntax Can Hang QB.EXE 4.00 Environment
- Q47676: Tempest-Approved Mouse
- Q47694: Structures Declared with Near, Far, Pascal, and Fortran
- Q47753: List of Run-Time Error Numbers and Messages for QuickBASIC
- Q47754: Can’t Trap "String Input When a Numeric Value Is Expected"
- Q47756: Example of C Function Returning a String to BASIC
- Q47758: SETMEM(0) Returns Total Heap, FRE(-1) Returns Available Heap
- Q47763: CMD.EXE Shell Fails with Incorrect COMSPEC
- Q47764: Ambiguous Documentation of Enter ASCII (EA) Command
- Q47765: CopyBox Function Doesn’t Work Across Files
- Q47767: Getting SYS2070 While Using MEP
- Q47770: Possible Explanation for "Cannot Close This Window" Error
- Q47772: ECH.EXE Utility Is Used Internally by the Microsoft Editor
- Q47826: Default for NODATA When Using the _export Keyword
- Q47931: Linker Error L1063 and Linking Over 1000 Object Modules
- Q47937: /L Must Give Full Pathname to .DLL Unless in Current Directory
- Q47938: Debugging of DLLs That Do Not Have the .DLL Extension
- Q47960: Description of a Linker .MAP File
- Q47989: Resident Software May Cause "Internal Debugger Error 80"
- Q48000: CVP Restart Command (Dialog Version) Doesn’t Properly Set argc
- Q48056: L2029: "Unresolved Externals"; FORTRAN Variable Name Limit
- Q48058: Graphics Algorithm Different in QuickBASIC Versus GW-BASIC
- Q48059: "String Space Corrupt" If BSAVE Variable-Length-String Array
- Q48130: Microsoft Editor (M) Version 1.02: On-Line Help Not Loaded
- Q48204: Linker Can Indiscriminately Bind Different Types
- Q48205: Example of BASIC Function Returning a String to C
- Q48206: Example of C Functions Returning Numeric Types to BASIC
- Q48207: Example of Passing Strings from C to BASIC
- Q48208: Example Passing char from C to BASIC
- Q48241: Relationship between Map File Addresses and Location in Memory
- Q48292: Helpmake Binary Format Is Proprietary
- Q48398: Using RUN with No Argument Inside SUB Should Cause Error
- Q48399: Why QuickBASIC Is Incompatible with Many TSR Programs
- Q48400: Using BASIC to Perform Serial Communications in MS OS/2
- Q48401: Multi-DIMensioned Arrays Are in Column Order; BC /R Row Order
- Q48414: Selecting Communications Ports, Interrupts in COMPAQ SLT/286
- Q48479: Correction for BASIC Calling POWER2, "Mixed-Language": Page 81
- Q48669: QB 4.50 .EXE Program Might Print DYNAMIC Arrays Incorrectly
- Q48687: Invoking M or MEP with the /D Switch Prevents Initialization
- Q48689: CodeView Version 2.20 Is Called CVPCK.EXE by DOS Version 2.10
- Q48725: "Illegal Number" Using -2147483648& in Long Integer Notation
- Q48839: Warning L4014: /PACKDATA: Option Ignored for Real Mode
- Q48859: NMAKE Version 1.00 with "!" and User and Predefined Macros
- Q48862: Incrementally Updating Libraries with NMAKE
- Q48863: CodeView String Search Length Limited to 19 Characters
- Q48869: Long TMP Environment Variable Causes L1089
- Q48871: Invalid Arg Filename Followed By F2 Causes Screen Error
- Q49003: Operation of InPort Chip Versions 1.00 and 1.10 Versus 1.20
- Q49008: /NOI Switch May Cause L2022 and L2029 in PM Programs
- Q49010: How to Search and Replace Control Characters with M Editor
- Q49130: "SELECT Without END SELECT" Flagged in Wrong Place by QB 4.00
- Q49210: "Subscript Out of Range" Using ERASEd Array in a SUB
- Q49258: No Watch in Debug Menu of QBI.EXE Interpreter Academic Edition
- Q49285: Losing Data When Mouse and Data Transfer Are Involved
- Q49313: Files, Environment Inaccessible Only While Running under CVP
- Q49376: COM Port Time-Out Halts Redirection of CVP to Remote Terminal
- Q49377: CVP 2.30 Does Not Allow Pathnames for DLLs Specified with /L
- Q49378: Label Finding Command Does Whole Word Search, Not Text Search
- Q49381: CVP 2.30 Hangs When /O Is Specified, but Child Is Not Debugged
- Q49382: Example of Passing BASIC String Descriptor to MASM (Far)
- Q49383: Example Passing Numerics from BASIC to MASM by Near Reference
- Q49384: Example of Passing BASIC String Descriptor to MASM (Near)
- Q49385: Example Passing Numerics from BASIC to MASM by Far Reference
- Q49386: Example of Passing Array of Long Integers from BASIC to MASM
- Q49387: Example of Passing Array of Singles from BASIC to MASM
- Q49388: Example of Passing Fixed-Length String Between BASIC and MASM
- Q49389: Example Passing Fixed-Length String from BASIC to MASM (Far)
- Q49390: Example of Passing Numerics from MASM to BASIC
- Q49391: Example of Passing Array of BASIC String Descriptors to MASM
- Q49392: Example of Passing User-Defined Type from BASIC to MASM (Far)
- Q49393: Example of Passing User-Defined Type from BASIC to MASM (Near)
- Q49394: Example of Passing User-Defined Type from MASM to BASIC
- Q49395: Example of Passing Numerics from BASIC to MASM by Value
- Q49396: Example of Passing Variable-Length String from BASIC to MASM
- Q49397: Example of Passing a String Descriptor from MASM to BASIC
- Q49398: Example of Passing BASIC Two-Dimensional Integer Array to MASM
- Q49399: Example Allocating Memory in MASM Released by BASIC’s SETMEM
- Q49400: Example of Passing Two-Dimensional Fixed-String Array to MASM
- Q49401: Example of Passing Array of Doubles from BASIC to MASM
- Q49423: WINDOWCOMPAT Directs CodeView to Create a Window
- Q49445: LINK 5.03 and Later Require EXETYPE WINDOWS in .DEF File
- Q49502: Explanation of Why NMAKE May Not Produce .OBJ and .EXE Files
- Q49536: M Editor Version 1.00 Does Not Clear Compiler Error Buffer
- Q49537: The CodeView Port Input Command Example Is Unclear
- Q49576: Configuring On-Line Help for M 1.02
- Q49709: VAL Function Concatenates Digits That Have Embedded Spaces
- Q49711: SUB Not Defined; Change CALL MOUSE to MOUSES in MS Press Book
- Q49757: Command Line Too Long in Makefile Can Cause Error: U1082
- Q49824: Debugging PM Apps with Two Monitors Does Not Require /2 Switch
- Q49889: PUTting a CONST to a RANDOM File Hangs QB.EXE 4.50 Editor
- Q49892: Logitech Bus Mouse Can Use Microsoft Mouse Drivers
- Q49925: CHAIN or RUN from Quick Library Can Hang QuickBASIC Editor
- Q49935: Link Error L2028 Caused by HEAPSIZE, STACKSIZE and DGROUP Size
- Q50000: How to Save and Restore the VGA Palette Registers in BASIC
- Q50001: The Width of Text Is Carried between BASIC SCREENs If Possible
- Q50003: Bits Per Pixel Per Plane for Graphics GET for SCREEN 3 and 4
- Q50004: Example of Saving Numeric Array to Disk Using BLOAD and BSAVE
- Q50012: Undocumented Switch "Sethelp" for M Version 1.02
- Q50130: L2041: Stack Plus Data Exceeds 64K – Documentation Supplement
- Q50219: Reasons for "File Not Found" Error Using $INCLUDE Metacommand
- Q50220: QB.EXE 4.50 "String Space Corrupt" Passing Function to .QLB
- Q50221: How to Resize and Turn On/Off the Text Mode (SCREEN 0) Cursor
- Q50223: Printing Double Quotation Marks from within an M Editor Macro
- Q50224: Watch Bytes (wb) Command Can Be Used to Watch a Buffer in HEX
- Q50225: How to Convert VGA Colors to Their Equivalent Gray Scale
- Q50228: How to Use CALL INTERRUPTX to Get Name of Current Directory
- Q50229: BASIC Can’t Use Microsoft Windows SDK to Make Applications
- Q50333: Specifying Link Options with "-" Causes L4046, L1083, or U1013
- Q50383: Inference Rule May Fail If Blank Command Line Contains Spaces
- Q50410: Entering Double Words at a Prompt Prevents Reloading Program
- Q50461: COLOR Statement in SCREEN 11 Gives "Illegal Function Call"
- Q50466: QB.EXE 4.50 May Lose SUB During SUB Move If "Out of Memory"
- Q50470: .BAS in Set Paths for Include Files in QB 4.50 Options Menu
- Q50496: The 37th Call Added to the Calls Menu Corrupts CodeView Screen
- Q50514: Flip/Swap Setting Crucial to Debugging PM Apps with Children
- Q50552: QB.EXE Hangs If BACKSPACE after IF GOTO Syntax (with No THEN)
- Q50588: Controlling the Use of Tabs in the Microsoft Editor
- Q50625: OS/2 Program Selector Fails to Show DOS Box If Using SCREEN 3
- Q50637: PRINT # to "CONS:" and PRINT Can Use > for DOS Redirection
- Q50638: "Subscript Out Of Range" If REDIM Long Integer Array in SUB
- Q50642: Mhelp Function Is Always Assigned to SHIFT+F1
- Q50644: Adding helpwindow in TOOLS.INI as a Switch
- Q50693: Special Macros Not Recognized in NMAKE Inline Files
- Q50698: CodeView 2.20 Does Not Allow Routine.Variable Specification
- Q50702: /PACKCODE Incompatible with IOPL Segments with LINK 5.01.21
- Q50705: LINK : Warning L4011 Caused By Invalid /PACKCODE Group Size
- Q50711: "." on the LIBPATH Eases DLL Debugging, But Not for CVP 2.20
- Q50735: Linking QuickBASIC 4.50 with QuickC 2.00, 2.01 Font Library
- Q50736: How to Enter Extended ASCII Characters in QB.EXE Using ALT Key
- Q50896: If WIDTH 80,60 in SCREEN 12 Then PALETTE Can Give Wrong Color
- Q50943: Using CALL INTERRUPT to Get Current SCREEN Video Mode
- Q50944: Using CALL INTERRUPT to Push Characters into Keyboard Buffer
- Q50945: How to Get Blinking Text in BASIC SCREEN Modes 7, 8, 9, 12, 13
- Q50946: Can’t Directly Delete a Record from a BASIC Random Access File
- Q50947: How to Get Extended Error in QuickBASIC Like EXTERR in GWBASIC
- Q50950: How and When to Specify Stack Size (Clarification)
- Q51074: May Be LINK Error If Separate Source Files Have Same Root Name
- Q51075: QB 4.x Editor Does Not Flag VARPTR$ Error, but BC.EXE Does
- Q51076: PE Option in OPEN COM Statement Enables Parity Checking
- Q51077: "Argument Count Mismatch" If CALL ABSOLUTE DECLARE Not Changed
- Q51225: How to Define, Display Graphics Mouse Cursor in FORTRAN 5.00
- Q51227: BOA Demo Program Does Not Work on AT&T 6300 Computer
- Q51240: Mouse and Renaissance Legacy II Switch Graphics Adapter
- Q51292: PRINT SPC(n) USING on Array Element, Bad Results
- Q51293: BASIC Program to Tell If Expanded Memory Driver Is Resident
- Q51322: BASIC INPUT and LINE INPUT Always Turn on Cursor during Input
- Q51323: Using CodeView to Create Disassembled Program Listings
- Q51324: Searching in the M Editor with Regular Expressions
- Q51411: How to Use SEG Keyword with Arrays in DECLARE and CALLs
- Q51412: How BASIC’s Graphics GET Statement Stores Graphics in an Array
- Q51413: STACK STACK Correctly Gives "Out of Memory" in QBX.EXE
- Q51414: Internal Format of CURRENCY Data Type in BASIC PDS 7.00
- Q51415: PDS 7.00 Alert FUNCTION Return Value Description Incorrect
- Q51416: How to Use Link Overlays in BASIC PDS 7.00 and 7.10
- Q51417: CURRENCY Data Type Not Available in Alternate Math (BC /FPa)
- Q51489: Error in SIMPLE Mouse Menu in Programmer’s Reference
- Q51597: In .EXE, PAINT Used in a SUB Can Corrupt Passed Variables
- Q51603: EXT.H, EXTHDR.H Files Don’t Come with BASIC 6.00 or COBOL 3.00
- Q51604: SCREEN Function Doesn’t Give Color Attribute in Graphics Mode
- Q51605: Example of Gaussian Elimination; Matrix Math in BASIC 7.00
- Q51622: mgreplist Incorrectly Documented As megreplist in Example
- Q51636: C Extensions: Link Errors on __acrtused and _main Explained
- Q51723: Using "." for Path in Inference Rules Causes U1073
- Q51764: Debugging DLLs with Codeview
- Q51834: "Internal Debugger Error: 0" When Watching Structure Members
- Q51858: Complete Listing of SCREEN Modes for Compiled BASIC
- Q51859: How to Print Images on SCREENs 7 Through 12 to Epson Printer
- Q51860: How to Print VGA SCREEN 13 Image to Epson Printer
- Q51861: EXD Should Be EXP, BASIC 7.00 Page 541 "Programmer’s Guide"
- Q51863: Failure to Flag ELSEIF THEN <Statement> as Syntax Error
- Q51870: Dual-Monitor Setup Requires 8-Bit Data Paths for Both Monitors
- Q51886: How to Print Hercules Graphics SCREEN 3 to an Epson Printer
- Q52068: Example of Using NPV and IRR Financial Functions in BASIC 7.00
- Q52069: MatSEqn FUNCTION Correction Page 506, 7.00 Language Reference
- Q52070: Example of PPMT and PMT Financial Functions in BASIC 7.00
- Q52091: Library Naming Conventions for BASIC PDS 7.00
- Q52092: "Subscript out of Range in Quick Library Module: MENU" in 7.00
- Q52093: BASIC 7.00 Example to Find All Available Disk Drives
- Q52170: Bad LINE Drawn Using Coordinates Far Outside WINDOW Viewport
- Q57304: Novell Network Software May Cause L1084 Error
- Q57341: You Can CHAIN Only to an .EXE or .COM in BASIC PDS 7.00
- Q57342: Light Pens Tested with Microsoft BASIC
- Q57343: SCREEN Statement Correction for SCREEN 3 and 4 in PDS 7.00
- Q57344: "Subscript out of Range in Quick Library Module: WINDOW" Error
- Q57354: How to Print BASIC Video Screens to Epson Printers
- Q57355: Colored Buttons/Scroll Bars in BASIC 7.00 UI Toolbox
- Q57356: "Overflow" Accessing > 32K Array Inside User-Defined TYPE
- Q57357: Missing Dollar Sign on a Call to Assembly Routine
- Q57358: Incorrect Declaration of Far Procedure in Assembly; BASIC 7.10
- Q57359: Use "proc uses", Not "procuses" in MASM Example; BASIC 7.10
- Q57362: Variable Length String Passed from BASIC PDS 7.00 to C
- Q57363: How to Pass a Variable Length String from BASIC to MASM
- Q57364: Missing FUNCTION Name in BASIC PDS 7.00 Example
- Q57365: "Subprogram Not Defined" GetCopyBox, AttrBox Using GENERAL.BAS
- Q57366: DateSerial# Accepts Values Outside Range for Arguments
- Q57367: COMMON SHARED Must Be in Order in User Interface Toolbox
- Q57368: Explanation of Critical Error Codes Returned by ERDEV
- Q57382: QBX Make Library Uses OS/2 Mode Last Used by Make EXE File
- Q57385: INT86OLD & INT86XOLD Not in QB 4.50 or BASIC 7.00 Help, Manual
- Q57500: Redirecting NMAKE 1.00/1.01 Output with -p Gives False Errors
- Q57501: QBX May Incorrectly Parse Array Element in User-Defined TYPE
- Q57502: LoadFont Function Example Documentation Error in BASIC 7.00
- Q57504: Documentation Errors in BASIC 7.00 Presentation Graphics
- Q57515: "No Symbolic Information" Using Older CodeView with BASIC PDS
- Q57579: Why BASIC 7.00 and 7.10 Don’t Support Multiuser ISAM
- Q57580: What Features Would You Want for a 1-Byte Data Type in BASIC?
- Q57581: Microsoft Doesn’t Offer Educational Edition of BASIC PDS 7.00
- Q57582: Why QB 4.50 Language Reference Manual Is Sold Separately
- Q57585: Background Color Greater Than Seven Causes Region to Blink
- Q57601: Using TAB to Move Whole Blocks of Text in QB.EXE or QBX.EXE
- Q57606: Mouse and Token Ring Conflict
- Q57644: BC 6.00/6.00b ERROUT.EXE Utility, "Command Failed" Error
- Q57645: Setting COMSPEC & SHELL in OS/2; SHELL "Illegal Function Call"
- Q57646: Use STACK, Not FRE("), with QBX.EXE or /Fs in BASIC 7.00
- Q57649: CIRCLE Statement Draws Ellipses Based on Horizontal Resolution
- Q57653: U1013 Link: Error 2: Not Enough Memory for Exec in M
- Q57670: LOCATE Doesn’t Turn Off Cursor After INTERRUPT Loads User Font
- Q57671: Using DIR$ to Load Directory Listing into Array in BASIC 7.00
- Q57672: Menus Cannot Have Zero Items in BASIC PDS 7.00 UI Toolbox
- Q57705: Mgrep Can Skip Occurrences of Pattern When Using Mgreplist
- Q57706: Linker Uses Library Sequence to Resolve External References
- Q57709: "Typed Variable Not Allowed in Expression" Using Nested Arrays
- Q57711: QB/QBX "Out of Stack Space" Using Large TYPE as SUB Parameter
- Q57747: Correction to Online Help Message for Error 70 in QB.EXE 4.50
- Q57750: M "Keyboard" Switch Doesn’t Work As Documented
- Q57776: PLAY and SOUND Click Speaker in QuickBASIC; OUT Clicks Less
- Q57777: Repeated Word on Page 611 BASIC 7.0 Programmer’s Guide
- Q57795: FORTRAN READ Statement Hangs in OS/2 If Called from BASIC
- Q57796: QBX.EXE 7.00 Editor Black & White Only on PS/2 Model 60 & 80
- Q57797: Problems Using BASIC 7.00 with Novell Advanced NetWare 2.15
- Q57851: CALL INTERRUPT for Small Time Increments Using BIOS Tick Count
- Q57852: LINK /PAC Switch in 6.00/6.00b Is Now /PACKC in BASIC PDS 7.00
- Q57853: BASIC 7.00 WindowDo Doesn’t Trap Click in Current Window
- Q57866: BASIC PDS 7.00 Supports Short-Circuit Boolean Expressions
- Q57867: system() Call May Cause CodeView to Terminate Process
- Q57870: I/O Redirection Under CV Not Supported Prior to Version 2.30
- Q57882: BUILDRTM.EXE Requires BASIC 7.00 Component Libraries; SETUP
- Q57883: UI Toolbox Menu Bar with Menu Past 64th Column Shows Garbage
- Q57884: Listbox Initialized Incorrectly in BASIC 7.00 UI Toolbox
- Q57885: Disabled First Menu Malfunctions in BASIC 7.00 UI Toolbox
- Q57890: Overhead for /V and /W Event Trapping Is Reduced in BASIC 7.00
- Q57891: How BC /G2 Option Makes Smaller .EXE Code in BASIC 7.00
- Q57923: QuickC 2.00 Routines Using malloc() Fail in QB Quick Library
- Q57924: Buttons Not Allowed in Resizeable Windows in 7.00 UI Toolbox
- Q57925: Array Elements Are Passed in Temporary Variables for BC /D
- Q57926: "Subscript out of Range" Long-Integer Array in IF/THEN in 4.50
- Q57927: BASIC Does Not Support 8514 VGA Text Modes in OS/2
- Q57928: Named COMMON SHARED /block/ Can Be Continued onto Next Line
- Q57930: BREAK Status Always Reports OFF Using BASIC CALL INTERRUPT
- Q57931: EXE Does Nothing If BC.EXE Compiled from GW-BASIC Binary Code
- Q57932: Incorrect Message from "searchall" with Regular Expressions
- Q57941: Methods for Debugging Large Programs within the 640K DOS Limit
- Q57943: No Symbolic Information Generated for Pascal Units
- Q58019: BC 6.00 User’s Guide, NOVGA.OBJ Affects SCREENs 11-13, Not 3
- Q58020: Can’t Search on Blank String Field in BASIC 7.00 ISAM
- Q58022: QB.EXE Variable Is Wrongly Global If Name Same as COMMON Array
- Q58023: Multidimensional Limit for Undeclared (Non-DIMmed) Arrays
- Q58024: BASIC 7.00 MousePoll Gives Screen, Not Window Coordinates
- Q58025: DRAW Statement’s Scale (S) Command Has Default Scale Factor 4
- Q58026: No QB Error Message If File Listed in .MAK File Does Not Exist
- Q58027: BASIC PDS 7.10 Allows Line Numbers 40 Digits Long; Correction
- Q58029: Two Toned Colors in <assign> Pseudo File Can Occur
- Q58035: Alternate Math (BC /FPa) Won’t Always Produce Smaller .EXE’s
- Q58037: Can’t READ DATA Statements Across BASIC Modules
- Q58039: "Internal Error" Using Two-Dimensional Single-Precision Array
- Q58041: INTERRUPTs Using Strings Need SSEG for Segment in QBX & BC /Fs
- Q58042: QCARDS Demo Program Incorrectly Searches for Zip Code
- Q58043: PLAY "Illegal Function Call" for "B+","C-","E+", and "F-"
- Q58098: Calling Overlaid Functions Through Pointers Not Supported
- Q58102: No Beep When Clicking Outside Modal Window of WINDOW.BAS
- Q58103: How to Convert Unsigned Integer from Another Language to BASIC
- Q58105: Explanation of Tiling in BASIC; PAINTing with Patterns
- Q58106: Compiler Options Explained for QBX.EXE’s Make EXE File Command
- Q58108: BASIC 7.00 Wrong Integer FOR-NEXT Index Results in .EXE
- Q58122: CHAIN Line-Number Option Is in BASICA, Not in QuickBASIC
- Q58123: "Feature Unavailable" Using FRE(-3) in .EXE Compiled in 7.00
- Q58124: BASIC 7.00/7.10: Incorrect Results with Alternate Math Library
- Q58125: "Error Loading File (x.QLB)" After QBX /L x; Must Compile /Fs
- Q58175: BASIC PDS 7.00 List of Stub Files for Linking Smaller .EXE’s
- Q58213: How to Empty (Flush) the Keyboard Buffer in BASIC
- Q58214: Error 53 ("File Not Found") Using FILES "filespec" Statement
- Q58218: QBX /NOF (NOFrills) Option Saves 19K, Not 22K in BASIC 7.00
- Q58225: "Packed File Corrupt" Error
- Q58409: 7.00 Problem Passing Near Fixed String to Recursive FUNCTION
- Q58410: BUILDRTM "Unresolved External" Using OVLDOS21.OBJ; Not Allowed
- Q58411: C Char Parameters Passed from BASIC as 2-Byte Parameters
- Q58487: C 6.00 Utility Support for OS/2 Long Filenames
- Q58498: No Error in QB Using Duplicate Parameter Name in DECLARE
- Q58499: "Overflow" with Integer Division and MOD Operator; Workaround
- Q58547: LIM 4.0 Expanded Memory Boards/Drivers for BASIC 7.00
- Q58563: 7.10 Correction Passing Far Variable-String Array to MASM
- Q58564: 4.50 Must Reset PALETTE After WIDTH 80,60 in SCREEN 12
- Q58567: Any EGA/VGA Video RAM Above 256K Not Usable in Compiled BASIC
- Q58568: How to Use Customize Menu Command of Utility Menu in QBX.EXE
- Q58603: MHELP Driver Not Completely Compatible with QuickC Help Files
- Q58606: LOCAL (Procedure) ERROR Handling Introduced in BASIC PDS 7.00
- Q58607: "Selected Programs" in 4.50 Online Help Have Only 1 Example
- Q58608: Bad EXE Result Assigning n Between 2 Statements Using Same n
- Q58609: ON…GOSUB Example from QB 4.50 Help Gives "Label Not Defined"
- Q58639: Token Ring Network Driver May Conflict with BASIC 7.00 Setup
- Q58640: "7.0: Programmer’s Guide" Error Handling Example Correction
- Q58647: How to Successfully Debug VioPopUp() Code with CodeView
- Q58653: CodeView Does Not Support Debugging Spawned Process
- Q58658: Quick Libraries in BASIC 7.00 Don’t Use Expanded Memory
- Q58660: TIMEVALUE# Function Documentation Correction in BASIC 7.00
- Q58673: ButtonOpen Incorrectly Handles Button in Resizable Window
- Q58676: MenuEvent$ Should Be MenuEvent, Page 495 BASIC 7.0 Reference
- Q58687: Version 1.02 of M and MEP Incorrectly Reports Version As 1.2
- Q58688: Why the First Module in the Code Segment Starts at Offset 16
- Q58689: Linking Method May Result in Unexpected Increase in .EXE Size
- Q58718: CVPACK May Lose Type Information in Large Files
- Q58720: Quote Function (CTRL+P) Can Fail to Work Properly
- Q58732: QB 4.50 Parameter Passed to Separate Module Shows as Garbage
- Q58733: BASIC 7.00 Can Assign an Array to an Array If in a TYPE
- Q58781: /PAU Linker Option Doesn’t Function in Some Versions of LINK
- Q58789: "Input Run-Time Module Path:" Never Found If BRUN45.EXE Typed
- Q58790: Limits for Nesting Arrays in TYPE Statements in BASIC 7.00
- Q58791: DATEVALUE# Function in BASIC 7.00 Uses MM-DD-YY, Not DD-MM-YY
- Q58792: PCOPY Can Fail from Page 0 in 43-Line Mode in SCREEN 0
- Q58815: "Unresolved External" Using Wrong Linker with BASIC 7.00, 7.10
- Q58816: BASIC PDS 7.10 Does Not Support ILINK.EXE Incremental Linker
- Q58817: BASIC 7.00 "Error Loading Run-Time Module: Incompatible"
- Q58819: Microsoft Editor Cannot Use QuickBASIC Extended Help Files
- Q58825: How BASIC Can Determine VGA Palette Colors with BIOS Interrupt
- Q58922: Cannot Link PROISAM.LIB or PROISAMD.LIB into Quick Library
- Q58923: CONFIG.SYS IOPL=YES to Run CodeView CVP.EXE in Protected Mode
- Q58924: RUN Inside ON ERROR Handler Causes "Press Any Key" in EXE
- Q58926: Array Storage DGROUP vs. Far Heap Differs in .EXE vs. QB.EXE
- Q58929: BIND Error "Import By Ordinal Not Defined: DOSCALLS.5"
- Q58953: Must LINK 87.LIB Stub File in .OBJ List, NOT in the .LIB List
- Q58954: "R6002 - Floating Point Not Loaded" Without Math Coprocessor
- Q58955: Twice-Called String FUNCTION May Fail in QB/QBX Quick Library
- Q58956: You Cannot Decompile .EXE or .OBJ Files Back to BASIC Source
- Q58957: ListBox Redefines Window 1 and Closes All Windows When Done
- Q58960: Size and Memory Limits in QBX.EXE in BASIC PDS 7.00
- Q58963: UI Toolbox Shortcut Keys Documentation Error in BASIC 7.00
- Q58965: DEF SEG from POKE Help Shows DEF FN Help in 4.50 Online Help
- Q59006: How to Distinguish Between a Standard and Enhanced Keyboard
- Q59007: How BASIC Can Display Multiple Text Colors at Once on SCREEN 1
- Q59008: Bad Integer Output Using DEF FN, VAL, FOR-NEXT in BASIC 7.00
- Q59069: Missing Right Parenthesis in Sample NMAKE File Hangs Machine
- Q59073: "BASIC 7.0: Reference" Correction for CALL Statement Example
- Q59085: Replacing Normal String Takes Longer Than Regular Expression
- Q59130: WHEREIS.BAS Correction in "4.5: Programming in BASIC" Manual
- Q59131: How to Trap CTRL, ALT, and SHIFT Keys Alone in BASIC
- Q59132: How to Disable Toggle for NUM/CAPS/SCROLL LOCK with Key Trap
- Q59133: How to Trap PRINT SCREEN Key on an Extended (101-Key) Keyboard
- Q59141: Accessing Environment Variables Inside MAKE or NMAKE Makefile
- Q59254: NMAKE 1.01 Does Not Properly Expand Wildcard Arguments
- Q59256: Incorrect Version Numbers Cause Tagged Sections to Be Ignored
- Q59279: /INC and Overlays Are Not Supported at the Same Time
- Q59289: BASIC 7.00 ISAM Cannot Store Single-Precision Numbers
- Q59313: Using the 400 PPI Mouse with GEM
- Q59314: Mouse Driver Conflicts with Novell Network Software
- Q59315: CodeView Trace Skips Statement Following Switch Statement
- Q59321: BASIC and C, /FPa, LINK L2025 "Symbol Defined More Than Once"
- Q59384: NMAKE /D /C Switches Suppress Modification Date
- Q59385: Incomplete EXPORTS List May Cause L2022 and L2029
- Q59398: PRINT Ignored After PRINT CURRENCY Variable in QBX.EXE 7.00
- Q59399: BASIC 7.0 UEVENT Example Causes Subsequent Programs to Hang
- Q59400: CHDIR & SHELL "CHDIR" in OS/2 Protected Mode Differs from DOS
- Q59401: Designer Quickwindows Is Alternative Graphics User Interface
- Q59402: QBX & BC /Es Option Shares Expanded Memory with Mixed Language
- Q59403: BASIC &num Constant Defaults to &Onum (Octal), Not &Hnum (Hex)
- Q59405: Illegal DIM x AS STRING*<Variable> Can Hang QB.EXE or QBX.EXE
- Q59408: Selecting Text for Use with Commands
- Q59409: Trouble with Filenames Containing a Dollar Sign ($)
- Q59420: In What Order Does NMAKE Build Files?
- Q59427: BC.EXE "Internal Error Near x" Using Static Long Integer Array
- Q59428: Bad EXE Result, Expression Indexing Dynamic Long Integer Array
- Q59429: QB.EXE/QBX.EXE "Identifier Too Long" Using User-Defined TYPE
- Q59430: 3 Cases Where DIR$ Gives "Illegal Function Call" in BASIC 7.00
- Q59431: 7.10 Correction for OPEN COM Transfer & Receive Buffer; TB, RB
- Q59488: Don’t Use OPTION BASE 1 in UI Toolbox: "Illegal Function Call"
- Q59494: Unassigning Help Keystrokes Must Be Done Under
- Q59526: Multiple Dependency Blocks Are Not Cumulative
- Q59527: Using RIGHT ARROW on Dialog Line Locks Keyboard or GP Faults
- Q59535: Why the /HIGH Switch Is Not Used with High-Level Languages
- Q59536: OS/2 Module Definition File Syntax
- Q59540: "No Symbolic Information" May Be Caused by Using Wrong Linker
- Q59562: INSTR, Documentation Correction for BASIC PDS 7.00
- Q59565: "Cannot Load File" Error with ISAMREPR.EXE and SHARE.EXE
- Q59610: OS/2 SDK Version of CVP 2.30 Won’t Debug DosLoadModule DLLs
- Q59722: Open and Save in QB/QBX Editor Treat Filenames as Directories
- Q59723: OS/2 DosFindFirst Code Example Correction; Missing Comma
- Q59724: List Box Width Can Be Only 14-55 Characters in 7.00 UI Toolbox
- Q59725: INTERRUPT for Clock Tick Counter Returns Negative Value
- Q59727: Legal Data Delimiters When Using INPUT #n Statement
- Q59728: QB 4.50 Learning to Use Correction; MBF Used Prior to QB 4.00
- Q59729: QB 4.5 Learning to Use Correction; Preserving COMMON in CHAIN
- Q59734: BASIC 7.00 Can Write Whole Array (in TYPE) to Disk at Once
- Q59758: Single-Line IF…THEN Label, "Syntax Error"; Requires GOTO
- Q59761: "Permission Denied" with > 20 LOCKs with SHARE Loaded
- Q59762: QB 4.00 "String Space Corrupt" F8/F10 Step on CALL Breakpoint
- Q59765: ISAMCVT.EXE Fails to Convert db/LIB File, Try Packing First
- Q59859: Cadkey and Mouse Driver 7.00
- Q59860: Intermittent Installation on NEC 386 Machines
- Q59861: 400 DPI Serial Mouse and Northgate Computers
- Q59877: Mouse Function 9 and Mouse Driver 7.00
- Q59890: Minimum Extended Memory (384K) Causes CV 3.00 to Use Extra RAM
- Q59892: LIB.EXE Failure When Trying to Build Large Libraries
- Q59894: Linker Error L2013 May Be a Result of a Problem in MASM 5.10
- Q59929: MSETUP Deletes Reference to MOUSE.SYS in CONFIG.SYS
- Q59932: Which Mouse Menus Work with Which Version of Lotus
- Q59934: Multimate Menu Will Work with Multimate Advantage 4.0
- Q59936: Linker Error L4047 May Be Benign
- Q59953: 9th Pixel of 9x16 VGA Fonts Mimics 8th Pixel for ASCII 192-223
- Q60050: Using the Features of PWB to Build a Program with Overlays
- Q60131: Problem with MID$ Statement and MID$ Function in QBX.EXE
- Q60132: BASIC PDS 7.00: ISAMREPR Always Adds 32K to a .MDB File
- Q60133: Description of How LOCATE Can Change the Cursor Size
- Q60135: L2025 Creating Quick Library Using Functions in SIGNAL.H
- Q60136: Near Strings Hotkey in Make EXE Dialog Box Does Not Toggle
- Q60137: WIDTH Syntax Correction; WIDTH Parameter Is Required
- Q60138: Explanation and Example of the NMAKE.EXE Utility
- Q60139: LEN Function Returns Wrong Length in LEFT$ in OPEN Statement
- Q60140: Location of Keyboard Buffer Area in MS-DOS; BASIC PEEK, POKE
- Q60141: HELPMAKE ":p" Option Does Not Work Correctly
- Q60142: Configuring M.EXE to Epsilon Format
- Q60143: /FPa, /Lp, and Near Strings Disabled with Quick Library
- Q60147: CHAINing with Additional Variables in COMMON Causes Hang
- Q60220: No Space Needed in "/O MY.SRC" in HELPMAKE, Programmer’s Guide
- Q60338: Cannot Set Breakpoint on an Executable Line with CodeView 3.00
- Q60339: Reference to "Push" Function Incorrect Editor User’s Guide
- Q60340: A Complete Example of Utilizing Paths in NMAKE
- Q60392:
- Q60422: How to Run the CHRTDEMO.BAS Example Program
- Q60424: "The QuickBASIC Journal" Magazine Available for BASIC Users
- Q60425: Unresolved External Making Quick Library from CHRTB.BAS
- Q60487: Prototype in User’s Guide for tglcase() Is Incorrect
- Q60500: How to Abort Compilation When Using PWB
- Q60746: NMAKE May Invoke MASM Instead of the C Compiler
- Q60748: If COMSPEC Is Invalid, Invoking DOS Shell May Hang Machine
- Q60749: PWB Makefiles Are Read-Only When Set as Active Program List
- Q60829: /I Documented Incorrectly in "Advanced Programming Techniques"
- Q60830: Always Use Latest Version of HIMEM and Other Memory Utilities
- Q60851: TSCNIOxx.OBJ Stub Files Remove COLOR Border Parameter
- Q60852: Passing Far Strings to C Using StringAddress and StringLength
- Q60857: CodeView Does Not Watch Local Variables in Subprogram
- Q60858: Floating-Point Bench Marks: QB vs BC6 vs PDS, /FPi vs /FPa
- Q60859: Vectored Fonts Not Usable in BASIC PDS 7.00
- Q60860: CommandKeySet Subprogram Should Be ShortCutKeySet
- Q60866: OS/2 1.20 Requirements for Dual-Monitor Debugging
- Q60867: Looking for Files in Different Directories
- Q60963: Wrong Colors Displayed If Map Mask Register Set Incorrectly
- Q60964: NO87 Environment Variable Echoed to Screen When Run
- Q60965: Problem When Using Integer Array and FOR Loop in BASIC 7.00
- Q60966: QB.EXE and QBX.EXE Erase Line If You Type STRIG ON
- Q60967: Dynamic Arrays, Far Strings Overwrite COMMAND.COM
- Q60968: QBX.EXE 7.10 Expanded Memory Usage Better Than 7.00; 32K Table
- Q60969: NMAKE Example Using ALL, Pseudotarget and Macros
- Q61056: Why Zero-Length .SBR Files Are Left on the Disk by the PWB
- Q61105: End User Made Mouse Menus Don’t Run Under MS-DOS 4.00 or 4.01
- Q61264: Mouse Will Not Work with PC Tools Deluxe 5.5 and 6.0
- Q61307: Do Not Start Programmer’s WorkBench by Typing PWBED
- Q61309: Steps Needed to Make Source Browser Usable
- Q61332: Storage Format for MKI$, MKL$, MKS$, MKD$ Same as Variable
- Q61336: Explanation of Compiler Workspace and What Affects It
- Q61337: BASIC PDS 7.00 Not Compatible with C PDS Version 6.00
- Q61338: Docerr in MenuSet and MenuSetState in UI Toolbox of PDS 7.00
- Q61339: Problem When Using IMP with a Variable and a Literal
- Q61340: Watchpoints Set at Module Level Won’t Break in a SUBprogram
- Q61341: CodeView Does Not Support the BASIC CHAIN Statement
- Q61342: Description for L2043 in BASIC PDS 7.00 Manual Incorrect
- Q61343: ON ERROR GOTO 0 in BASIC PDS Won’t Give Error Line’s Address
- Q61344: Why a Program Might Hang with BLOAD/BSAVE
- Q61345: Differences Between FormatX$ Functions & PRINT USING Statement
- Q61346: Dynamic Array Using INT in FOR Loop Returns Bad Results
- Q61349: BASIC PDS 7.00 "Program Memory Overflow" with Too Many CONST
- Q61350: Disk vs. RAM Memory of Stand Alone vs. Run Time in BASIC PDS
- Q61403: LPRINT Followed by BLOAD or BSAVE Gives "File Already Open"
- Q61406: NOFLTIN.OBJ: Hex Numbers Not Allowed with INPUT, READ, or VAL
- Q61434: XOR, OR, AND Convert Floating Point to Integer
- Q61436: Problem of Testing Floating-Point Equality, IF n=VAL("n")
- Q61438: Slow Printing from BASIC to Network Printer Under OS/2
- Q61439: TEXTCOMP in BASIC PDS 7.00 Must Have PROISAM Loaded
- Q61440: DIMension in a FOR-NEXT Loop Is Possible
- Q61469: Bound Program Works Under OS/2, but Hangs Under DOS
- Q61473: Debugging Large DOS Applications in CodeView 3.0 with /X /E /D
- Q61483: "Illegal Function Call" CHAINing to Stand Alone, /Fpa, or /Fs
- Q61485: Maximum Number of ISAM Files Open at Once in BASIC 7.00/7.10
- Q61501: Reference to Table 10.4 in "Programming in BASIC" Incorrect
- Q61557: P70 Display Creates Problems Under CodeView and PWB
- Q61572: SYS2070 Issued When Executing PWB.EXE for the First Time
- Q61591: Intermittent Installation on the Packard-Bell PS/2 Port
- Q61592: Mouse Command-Line Switches for Mouse Driver Version 7.04
- Q61593: Pin-Outs of the 9-Pin Hosiden Socket
- Q61605: NODATA and pwords Parameters Reversed in EXPORT Statement Docs
- Q61607: U1355 Bad Command or File Name
- Q61611: CodeView Does Not Reset Initial Graphics Mode on Exit
- Q61619: /MAKE Option Is Invalid with NMAKE
- Q61636: Saving Compiler Results File in the PWB
- Q61642: Programmer’s WorkBench Edit Switch Is Unimplemented
- Q61657: Setting the Border Color in EGA and VGA with CALL INTERRUPT
- Q61660: Certain Key Sequences Cause R6003 or SYS1943 in PWB 1.00
- Q61673: "Illegal Function Call" with TAB & LOCATE in Compiled Program
- Q61674: Machine Hangs When BASIC PDS 7.00 Tries to Call QuickC 2.00
- Q61675: SSEGADD Example Requires Large Model (/AL) for C Routine
- Q61676: Expanded Memory Emulators Slow Down Floating-Point Operations
- Q61678: Routine to Save and Restore a Block of Memory to a File
- Q61679: EMS Corrupt in QBX When 386MAX Loaded with the Noframe Option
- Q61808: Using "!" and "$?" Do Not Work as Expected with NMAKE 1.11
- Q61871: PWB 1.00 Requires Decimal Value for Stack Size in LINK Options
- Q61919: CV 3.00 Gives R6000, Hangs When Accessing Help During Start-Up
- Q61955: SYS0002 Produced If MSHELP.DLL Not Installed
- Q61967: Using /help Option with RM.EXE Displays EXP.EXE Online Help
- Q61968: Enabling of Source Browser Menu Related to .BSC and .MAK Files
- Q61970: CodeView 3.00 Fades with Monochrome VGA
- Q61978: NMAKE U1001 Illegal Character Caused by Corrupted MAKEDIR
- Q62054: Large COMMON in Multiple Modules Uses Up DGROUP in QB/QBX.EXE
- Q62055: QBX ISAM Capitalizes the Field Names of a Table in an .EXE
- Q62056: Description of EM-Management Switches for BASIC PDS 7.00
- Q62057: BASIC Random Files Compatible with C Random (Binary) Files
- Q62058: Multiple Duplicate Definition L2025 with Graphics Stub Files
- Q62170: Modifying TOOLS.INI May Have No Effect on PWB Environment
- Q62202: WHEREIS.BAS Problem Under MS-DOS 4.00 and 4.01
- Q62203: ADAPTER.BAS Needs SLEEP Statement When Compiled
- Q62206: LINK L1083 "Cannot Open Run File" on Novell Network
- Q62208: Environment Variable Must Be Uppercase in ENVIRON$
- Q62211: "Out of String Space" Using DB/lib
- Q62213: How to Get the Current Drive with Microsoft BASIC
- Q62214: Calling API Function to Get All Available Drives
- Q62216: QBX Hangs Using KEY with Two or More Characters, Then INPUT$
- Q62217: EXEHDR.EXE Switch Omissions in 7.00/7.10 Manual
- Q62218: OS/2 API Function to Get Current Drive
- Q62260: TSCNIOxx.OBJ Stub Files Remove Screen 0 Page-Switching
- Q62266: QB.EXE/QBX.EXE Incorrectly Allows GO As a Variable
- Q62267: Problem Using SETMEM and SHELL in QuickBASIC 4.50
- Q62269: Two Fixed-Length Strings 32K Long in COMMON Hang QuickBASIC
- Q62270: Problem with SCREEN 0 Paging on CGA in QB.EXE & QBX.EXE
- Q62330: Reversing Mouse Buttons in the PWB Cannot Be Done
- Q62331: Attempting to Expand a Help Dialog Box Hangs DOS
- Q62332: Can’t Use Multiple Description Blocks with NMAKE Version 1.10
- Q62375: Fatal /nologo and /e Switch Interaction
- Q62388: PWB Doesn’t Update Mark Location If Mark Moves Up or Left
- Q62455: Invalid Entries in Symbol Table Using F1 in QB.EXE, QBX.EXE
- Q62456: Incorrect Results When Compiling with Near Strings
- Q62458: How to Find All Available Logical Drives in BASIC
- Q62460: ISAM INSERT with Duplicate Key Incorrectly Allocates Record
- Q62578: PWB 1.00 "Set Dependencies" Fails with Spaces in #include Line
- Q62663: CodeView 3.00 Hangs on gets() with Screen Swap Off
- Q62666: DosSetMaxFH Between 0-39 Fails Under CodeView 3.00
- Q62668: R6000 Stack Overflow After Deleting Current Makefile
- Q62702: PWB Does Not Return from DOS Shell with ";" in TMP
- Q62770: Must Load PROISAM or PROISAMD to Use ISAM Utilities
- Q62771: Record Number for PUT/GET Statement Can Be a Long Integer
- Q62772: OPEN New Table with PROISAM Causes "Feature Unavailable"
- Q62773: Overflow Error OPENing ISAM File with TYPE > 255 Elements
- Q62774: Using PC-DOS 3.00 and QBX.EXE Will Give SHELL Problems
- Q62812: Must Start Program to Use Set Next Statement from Debug Menu
- Q62813: FRE(-1) Decreases with Repeated Use of DEF FNa$ in QBX.EXE
- Q62815: "Not Enough Memory on Exec" When Using RUN with ISAM File Open
- Q62816: Passed Parameters Incorrectly PRINTed from SUB in Library
- Q62818: REPAIR.EXE Should Be ISAMREPR.EXE in BASIC 7.00 Error Guide
- Q62820: In SUB, Variable-Length Near String Array Element Losing Value
- Q62829: BOOKLOOK "…Forgot ISAM TSR" Despite PROISAM.EXE Being Loaded
- Q62830: X=(-1*W)^2 Gives "Division by Zero" on 386 with 387; BASIC 7.1
- Q62832: 7.00 CREATEINDEX Example Gives "No Current Record" at Run-Time
- Q62833: No Array Bounds Checking for Arrays in TYPEs in BC 7.00 .EXE
- Q62891: WAIT() Causes Execution to Continue If Any Bit Is Set
- Q62892: "Out of Stack Space" with ON ERROR, REDIM, GOSUB, Then ERASE
- Q63003: BASIC 7.00 SETMEM Example Uses malloc/free; Should Be halloc
- Q63004: SELECT CASE Example Correction for QuickBASIC 4.5 Manual
- Q63008: DEFINT A:DEFLNG B Before SUB Gives "Cannot Precede SUB" in QB
- Q63009: "Unknown Symbol" Setting Breakpoint on Label in CodeView 3.00
- Q63010: Cannot Display Array Pointer or Full BASIC Array with CodeView
- Q63040: LINK /F of Overlaid BRT70xx Program Causes "Invalid Runtime"
- Q63052: PWB 1.00 Extensions Only Return True Under DOS
- Q63059: PWB Text Highlight with Mouse Acts Strange After Search
- Q63095: QB Sample Function to Convert from Floating-Point to String
- Q63146: Expression in Brackets "
- Q63161: Overlaid Modules Loaded into EM Only When 1st Overlay Called
- Q63195: When Out of Memory in QBX 7.00, Instant Watch Reruns Program
- Q63197: Using PWB with Both BASIC PDS 7.10 and C PDS 6.00
- Q63198: Main Module Must Be First BASIC File in Program List for PWB
- Q63224: Ventura Publisher 2.0 and Mouse Driver 6.24b
- Q63226: Internal Processing Error and OS2MOUSE.V12 with Mouse
- Q63234: PWB BACKUP.BAK Does Not Create Backup of Source File Correctly
- Q63235: L4050 Incorrectly Documented in Online Help
- Q63236: CV 3.00 Incorrectly Documents helpbuffer Switch as helpbuffers
- Q63267: PWB menukey Switch Resets to ALT When Shelling Out to DOS
- Q63268: BUILDRTM with PROISAM(D) Must Have OBJ and LIB in Export List
- Q63269: Pocket Soft’s .RTLink Gives Overlay Support to Compiled BASIC
- Q63270: QB & QBX Insert Default REM $STATIC Before a SUB or FUNCTION
- Q63272: Single-Line DEF FN Can Cause Program to Rerun ON ERROR
- Q63273: Editing Before First Line in Procedure Can Cause QB Problems
- Q63318: PWB: Print Does Not Put CR/LF at EOL If Text Selected
- Q63319: Unknown Function psrch with Brief Emulation in PWB
- Q63422: B_OVREMAP in 7.00 Programmer’s Guide Should Be B_OVLREMAP
- Q63436: "Statement Label Not Allowed Between SELECT CASE" Help Hangs
- Q63623: How to Set Up Programmer’s WorkBench (PWB) for BASIC PDS 7.10
- Q63624: Parenthesis in Filename May Cause L1027: Unmatched Parenthesis
- Q63659: Error L2029 "Unresolved External" Due to Wrong LIB.EXE Syntax
- Q63661: Problems Viewing README.DOC Inside PWB Online Help and QH
- Q63781: INKEY$ Fails with Various CTRL, ALT Key Combinations QB 4.00
- Q63782: "Permission Denied" If SHELL to 7.00 .EXE Using ISAM from TSR
- Q63797: In 7.00 UI Toolbox, WindowOpen Must Start at Row 3, Column 2
- Q63798: Entering QB 4.50 with Multi-Module Program Requires Full Menus
- Q63799: 7.00 UI Toolbox MENU.BAS Correction, Narrow Menu Selectability
- Q63811: Illegal RESUME NEXT Hangs QBX After ON LOCAL ERROR RESUME NEXT
- Q63834: How to LINK PROISAMD.LIB to .EXE Even If SETUP "ISAM in TSR"
- Q63901: Incorrect SEEK in Example in BASIC 7.00 Language Reference
- Q63950: Creating a Compile Window Macro for the M Editor Version 1.02
- Q63951: PWB Command-Line Option /DP Is Documented But Not Implemented
- Q63956: How to Scroll Text in BASIC Protected Mode Program Using API
- Q64024: C 6.00 UNDEL.EXE Is Not Compatible with the Microsoft Editor
- Q64026: CodeView Crashes in DOS on "Drive Not Ready" Error
- Q64028: Changing Directories in Make Files Not Supported by NMK.COM
- Q64099: QB 4.50 SETUP.EXE Hanging Problem on Leading Edge Model D
- Q64100: BEGINTRANS Example "Invalid Columnname" for Address
- Q64101: Description of Expanded Memory Switches for BASIC PDS 7.10
- Q64102: BASIC 7.0 Documentation Correction for Compiling OS/2 Programs
- Q64103: CURRENCY Variable of User-Defined TYPE Cannot Use @ Symbol
- Q64105: Example of Assembly Function Returning Long Integer to BASIC
- Q64106: Sample Assembly Function Returning Single to BASIC
- Q64107: Sample Assembly Function Returning Double to BASIC
- Q64108: GET from COM1 or COM2 Fails to Get Correct Data – Use INPUT$
- Q64109: 7.0 Manual Correction for BASIC Calling C Passing a Far String
- Q64177: Hot Spot Not Displaced Along Horizontal Axis with Driver 7.04
- Q64178: Bus Mouse Port on Leading Edge 386 SX
- Q64185: PRINT USING Doesn’t Work in UI Toolbox Window; Use FormatX$
- Q64210: How to Simulate Bound Executables with BASIC 6.00 - 7.10
- Q64353: With the "deflang" Switch PWB Prompts for Setting Program List
- Q64424: LINK "Stack Plus Data Exceed 64K"; 7.00 BC /Fs Forces /S
- Q64428: Assembly Function Returning Variable-Length String to BASIC
- Q64429: Example of Assembly Function Returning Integer to BASIC
- Q64430: Abrupt Branch to ON Event GOSUB Handler from Separate Handler
- Q64433: Can’t Resize a Window with a Macro in PWB
- Q64435: PWB Hangs When Run with Some Communication Programs Under OS/2
- Q64495: ISAMIO.EXE /I Imports ASCII Text File into BASIC ISAM File
- Q64496: SETUP Builds ISAMIO, ISAMCVT, ISAMPACK as Stand Alone or Not
- Q64498: How to Define a String Array in FIELDs in a FOR…NEXT Loop
- Q64566: "Cannot Open File current.$" May Mean Incorrect INIT Variable
- Q64589: How to Use Named, Shared Memory Segments in OS/2 BASIC Program
- Q64591: EMS40.SYS Is Valid LIM 4.0 Driver for EM Use in BASIC PDS
- Q64592: "Overflow" from "&H nn" or "&O nn" with Illegal Embedded Space
- Q64785: ON KEY Key Trap with INKEY$ Loop Requires Additional Key Press
- Q64787: How to Run QuickBASIC 4.50 on Two Floppy System (No Hard Disk)
- Q64788: How to Use the PWB with the Windows 3.00 SDK
- Q64792: Helpmake Version 1.05 May Not Decode All Formatting
- Q64829: Tips for Using the Microsoft Advisor Online Help
- Q64875: C’s _getvideoconfig Returns Incorrect Mode If Set from BASIC
- Q64876: "Insufficient EMS to Load Overlays" at Run Time in 7.00, 7.10
- Q64877: "File Not Found …" If BASIC RUNs a C 6.00 Overlaid Program
- Q64896: "Statement Unrecognizable" Using "_" in DATA Statement
- Q64899: QBX.EXE Color Loss & Hang on VGA on Tecmar BIOS 1.02; 1.11 OK
- Q64933: How to Emulate INKEY$ Function by CALLing MS-DOS INTERRUPT
- Q64934: An Alternative If ISAMCVT Fails on IBM BASIC 2.0 ISAM Database
- Q64979: ISAM Benchmark of PDS 7.10 Versus 7.00, FoxPro, and Btrieve
- Q65034: QBX.EXE "Out of Data Space" for Variable-Length String Array
- Q65082: "Error During Run-Time Initialization" Mixing Near/Far Strings
- Q65083: QBX Incorrectly Initializes Array in TYPE with OPTION BASE 1
- Q65084: Spaces in Inference Rules Corrupt NMAKE Macro Expansion
- Q65103: OS/2 BASIC Program to Get Machine Configuration; DosDevConfig
- Q65105: How to Call VioPopUp() from a Protected Mode BASIC Program
- Q65177: "Out of Stack Space" Using RETURN <linenumber> for SUB Event
- Q65194: "Redo from Start" for Correct INPUT in QB and BASIC PDS
- Q65195: Joystick STICK, STRIG Use BIOS Int 15 Hex, or Direct Hardware
- Q65241: CV Limits Input of Period Character (2Eh) into Memory Window
- Q65242: CV1319 Error May Be Caused by CodeView DOS Extender
- Q65287: Must Use BYVAL at Both Ends When CALLing 7.10 SUB or FUNCTION
- Q65312: Label/Function Search Command Fails Under Codeview 3.00/3.10
- Q65323: BASIC Program to Read COBOL BCD (COMP-3) Numbers
- Q65360: Cannot Enable A20! with Orchid 386s
- Q65396: EOF in 7.00 Returns "Nonzero" for TRUE, But 4.50 Returns -1
- Q65402: BC /R Makes UBOUND and LBOUND Incorrect for Multi-DIM Array
- Q65403: LINK Creating Temporary File Can Hang on 3Com 3+ Open Network
- Q65404: Solve BASIC 6.0 "Unresolved External" with OS/2’s DOSCALLS.LIB
- Q65472: Predefined Identifiers in Microsoft C 6.00
- Q65478: 7.10 Memory Lost If Reassign $DYNAMIC String Array to STRING$
- Q65480: BASIC PDS 7.00 and 7.10 Cannot Use IOCTL and Far Strings
- Q65503: No CHAIN with ALL, MERGE, DELETE, or Line # in Compiled BASIC
- Q65504: BASIC "Statements/Labels Illegal Between SELECT CASE and CASE"
- Q65506: "Invalid Column" If CREATEINDEX on Field of Nested User TYPE
- Q65515: BASIC OS/2 Routines to Replace UIASM.ASM for UI ToolBox
- Q65528: Mouse Cursor on Wrong Monitor During Dual-Monitor Debugging
- Q65548: PDS 7.10 Can Now Buffer COM1 or COM2 Input Data During a SHELL
- Q65549: Disappearing SUB Statement When Editing in QB.EXE/QBX.EXE
- Q65550: SHELL "CHDIR", "Input Path for Run-Time Module" if No BC /O
- Q65568: How to Add Other Language Compilers to PWB’s Build Options
- Q65569: BC.EXE May Hang Using Single Quotation Marks in String CONST
- Q65584: Mismatched DEFtypes in Main and SUBs Can Zero SHARED Variables
- Q65597: Correction to DIR$ Example In "BASIC 7.0: Language Reference"
- Q65598: Differences/Enhancements from BASIC PDS 7.00 to 7.10
- Q65599: SELECT CASE Documentation Error in "Learn BASIC Now", MS Press
- Q65640: ERROR ERR May Cause "Illegal Function Call" in QBX.EXE 7.00
- Q65701: CV May Come Up Only in Monochrome with 8514/A Display Adapter
- Q65749: How to BSAVE and BLOAD Multiple Screen Pages in SCREEN 0
- Q65817: ILINK 1.20 and 1.21 Are Not Backwards Compatible
- Q65831: BASIC 7.00 QBX.EXE: PAINT Statement Uses Far Heap
- Q65884: How to Pass a BASIC COMMON Block to a FORTRAN 5.00 Subroutine
- Q65886: TAB() Function Is Affected by Nonprinting Control Characters
- Q65913: PWB Err Msg: Out of Local Memory. Unable to Recover.
- Q65923: Interrupt to Get QB/QBX Invocation Command Line; vs. COMMAND$
- Q65924: How to Get Absolute Address of String Variable in BASIC
- Q65925: Using OS/2 API Calls for Keyboard Input from BASIC PDS
- Q65926: How PutCopyBox Determines Window Size in 7.00/7.10 UI ToolBox
- Q65927: Using INTERRUPT 15 hex for Time Increments Less Than 1 Second
- Q65934: CV /E Avoids Windows 3.00 386 Enhanced Mode Protection Error
- Q65935: Explanation of Why BASIC Programs Can Open Devices As Files
- Q66055: Unexpected DOS Error: 14 Generated by Using /INC
- Q66139: ISAMIO /E Cannot Extract Aggregate Types from ISAM Database
- Q66140: How to Change User Interface Global CONSTants in GENERAL.BI
- Q66164: Versions of Utilities (LINK, LIB, Etc.) Shipped with BASIC
- Q66215: CV1319 Error May Be Caused by Generic Breakpoints
- Q66229: Situation Where PWB Online Help Text Disappears
- Q66230: Running Out of Memory in CodeView with /X
- Q66231: How to Insert Spaces Before a Block of Text in PWB
- Q66308: PWB’s Use of Expanded Memory
- Q66309: PWB May Exit to DOS If TMP Not Set Correctly
- Q66339: MASM Build Switches for PWB 1.10
- Q66424: LSET Can Assign One TYPE Variable to a Different TYPE
- Q66455: Problems May Occur When Passing the Same Array Element Twice
- Q66459: In-line File in Inference Rule Causes Bad Macro Substitution
- Q66474: Documentation Error: Extmake Syntax for %|partsF Incorrect
- Q66489: "Learn BASIC Now" Reply Letter: Appnote BB0353
- Q66490: BASIC PDS Reply Letters: Appnotes BB0354, BB0355, BB0356
- Q66491: QuickBASIC Reply Letters: Appnotes BM0350, BM0351, BM0352
- Q66507: CodeView Fails to Return Value in ES
- Q66513: Memory Requirements for Real-Mode CodeView (CV.EXE)
- Q66536: Practical Peripherals and Serial Mouse Configuration
- Q66560: "Illegal Function Call" Using Coprocessor in BASIC 7.10
- Q66561: 386MAX.SYS with MOUSE.COM 7.0 Can Hang Sprite Video Cards
- Q66569: LIB Version 3.17 Available for Increased Library Capacity
- Q66571: Problem in NMAKE 1.11 with Multiple Dependency Blocks
- Q66572: NMAKE 1.11 Fails to Stop If Command Is Redirected
- Q66591: ALT+240 Hangs QBX.EXE or QB.EXE with Phoenix BIOS
- Q66631: How to Add a Category in QuickHelp
- Q66644: NMAKE /N Doesn’t Work Across Multiple Dependency Blocks
- Q66646: U4007 Error Can Be Caused By Not Using Quotation Marks
- Q66649: Cause of U4004 Error Message
- Q66690: ALERT Function in BASIC 7.10 UI Toolbox Destroys TEXT$
- Q66691: No "Block IF Without END IF" Using IF…THEN REM in QB/QBX.EXE
- Q66698: Response Filename Cannot Exceed 32 Characters
- Q66699: Linker Does Not Search Specified Drive for Libraries
- Q66702: CV2206 Warning: Corrupt OMF Detected in <filename>
- Q66740: CTRL+NUM/ May be Read as CTRL+/ in DOS with NUM LOCK On
- Q66743: GAMESHOP.EXE "Error 05", Using SET COMSPEC=COMMAND.COM /E:n
- Q66744: How to POKE Keystrokes Such as F3 (Last Command) into Keyboard
- Q66770: "Product Assistance Checklist" for BASIC/Pascal Reply Letters
- Q66771: How to Re-create BASIC Help Files Using HELPMAKE.EXE
- Q66828: Unexpected Behavior with the /Gt Switch and the PWB
- Q67004: L2002 When Creating a Dynamic Link Library
- Q67007: How to Execute a Function From the Command or Watch Window
- Q67008: Syntax Error When Watching Variables That Begin with "P"
- Q67085: NOF Is Default for LINK, Not /F as C "Reference" States
- Q67107: Far FIELD Variable Assigned to Itself Doesn’t UnFIELD in PDS
- Q67147: BASIC Files Limited to 32 MB Without DOS 4.00/4.01 Patch
- Q67160: CV1017: Syntax Error Can Be Caused by a Leading Zero
- Q67205: DRAW Statement to Erase or Redraw Image May Not Work Correctly
- Q67206: OS/2 "Path/File Access Error" Instead of "Permission Denied"
- Q67234: QuickHelp Duplicate Search Brings Up Wrong Help
- Q67271: CodeView Asks for Path to a Source File Without Extension
- Q67274: REsearch() Function Prototype Not Found in EXT.H Header File
- Q67312: Keywords Limited to 9 Characters When Adding to QB 4.50 Help
- Q67313: "Bad Record Number" Using Network Printer in OS/2, LANMAN 2.00
- Q67314: BC.EXE "Out of Memory" with Numeric Array Elements and SWAP
- Q67315: How to Use CALL INTERRUPT to Diagnose COM "Device I/O" Error
- Q67339: Serial Mouse with Timeline
- Q67340: Correct Mouse Drivers for Express Publisher
- Q67341: Trail of Multiple Cursors in Desqview 386
- Q67360: CodeView Does Not Debug kbhit() Correctly
- Q67361: PWB Help Crashes When Using "Moving Through a File"
- Q67363: In QBX 7.10, F8 Step then Editing Active Statement Can Fail
- Q67364: QBX.EXE "EMS Corrupt" Using Expanded Memory in Windows 3.00
- Q67372: Recursive CALL in 7.0 .EXE Forgets Parent’s Passed Near String
- Q67373: CLEAR Can Cause "Subscript out of Range" with $DYNAMIC Array
- Q67374: CIRCLE(x,y),rad,,-0.1,0 Draws Only the Radius in BASIC
- Q67378: OPEN "SCRN:" or "CONS:" Wrong Output in QBX.EXE When Step (F8)
- Q67379: How to Use CALL INTERRUPT to Detect If SHARE.EXE Is Loaded
- Q67397: Hyperlink for MakeProcInstance in SDKADV.HLP Incorrect
- Q67449: "BASIC 7.0: Programmer’s Guide" Correction for ISAMCVT.EXE
- Q67482: Link Not Performed During Build or Make
- Q67483: PWB Hangs with Novell NetWare
- Q67589: Use hmamin Not tsrmin on Page 86 "BASIC 7.1: Getting Started"
- Q67614: PWB Menu Hyperlink in PWB.HLP is Inconsistent in Version 1.10
- Q67697: UI Toolbox: "Subscript Out of Range" or Hang on WindowDo Call
- Q67736: "missing ‘:’ in ->" Caused by Control Character
- Q67762: Invalid Switch and Extensions in Brief Emulation
- Q67776: NMK.COM Will Execute PWB.SHL If it Exists
- Q67777: Inconsistent Error Attempting to Load Nonexistent Extension
- Q67780: PWB May Record Incorrect Paths for Dependencies in Makefile
- Q67792: PWB Extensions in DOS Cannot Shell to DOS
- Q67793: The Syntax for STACK Is Incorrect in EXEHDR Usage Statement
- Q67794: NMAKE Does Not Expand Wildcard Characters
- Q67795: EXE Checksum Incorrect If linked with /CO or /E
- Q67854: Mouse Menu Key Sequences: Corrections and Additions
- Q67860: The Microsoft Mouse with Lotus 1-2-3 Release 3.1
- Q67862: Running MSETUP from Drive B
- Q67863: 400 DPI Serial Mouse and Epson Equity LT 386/SX
- Q67880: Hyphen in File or Directory Name Causes LIB Error U2155
- Q67886: VAL() Fails When BASIC 7.10 NOFLTIN.OBJ Stub File Is Linked
- Q67887: "Illegal Function Call," Negative Number to Fractional Power
- Q68010: Quickwatch Seems to Hang When Expanding Very Large Arrays
- Q68021: LOCK May Fail to Properly Return Error After CHAIN Under OS/2
- Q68023: BC "Internal Error" with Array of TYPE Using Array of STRING*1
- Q68024: BC.EXE "AS Missing" in TYPE Using Space Between Array and ()
- Q68025: "Feature Removed" Using WIDTH "LPT1:",wdth% and BC /Fs in 7.00
- Q68026: Unexpected Results Using DOS TYPE to Display RANDOM File
- Q68027: QBX.EXE, PWB.EXE Help Files "Not Found," Conflict Under OS/2
- Q68070: Not Enough Core Message Caused by Lack of Memory
- Q68106: Quattro Pro 2.0 Graphics Mode Needs /Y Switch
- Q68110: I/O Addresses for the Microsoft Mouse
- Q68121: Checking Game Port with CALL INTERRUPT If STICK & STRIG Fail
- Q68122: BASIC Can Write Files for MS Excel Spreadsheet
- Q68123: 7.10 "Subscript Out of Range," WindowDo with No Open Windows
- Q68155: Windows DLL Build Options Ignore .RC Files in PWB 1.10
- Q68157: Gama Fax TSR Program Conflicts with BASIC Keyboard Input
- Q68158: BASIC 7.10 LINK "L4051 Cannot Find Library" If Using 7.00 .LIB
- Q68159: How to Truncate a File Using DOS Interrupts from BASIC
- Q68164: CLOSE Doesn’t Release Far Heap Used by First OPEN "COM" Buffer
- Q68224: BASIC Program to Reboot or "Cold" Reboot the Machine
- Q68225: StringAssign of Zero-Length (Null) String Fails; BASIC 7.10
- Q68234: Recursively Calling NMAKE Using the MAKEFLAGS Macro
- Q68236: Can’t Use LINK Overlays in a BASIC OS/2 Dual-Mode Application
- Q68339: ISAM Files Cannot Be Opened by Multiple Networked Workstations
- Q68367: PWB Build Switch Reference Available as an Application Note
- Q68379: Extmake Switch Does Not Expand Macros
- Q68381: The D Modifier to $? Is Broken in NMAKE Version 1.11
- Q68386: A Workaround for the MGREP Problem in M/MEP Version 1.02
- Q68388: $$(@F) Macro Doesn’t Work with NMAKE Version 1.01
- Q68446: WIDTH "CONS:" or "SCRN:" Uses Only 40 or 80 in BASIC 7.00/7.10
- Q68462: ISAM Files Open at Once, "Too Many Files" Error 67, Correction
- Q68588: OutGText% Works Only on First Call If WINDOW Invoked; UI Font
- Q68589: How to Display Mouse Pointer on Multiple Pages, in UI Toolbox
- Q68590: "Symbol Defined More Than Once" LINKing BASIC 7.10/FORTRAN 5.0
- Q68658: NMK Displays Only First of Multiple Commands
- Q68659: Patches Available for Running Utilities Under Novell NetWare
- Q68663: Passing BASIC Numeric Arrays from BASIC to C and Back to BASIC
- Q68678: Help Files for QuickC Require Special "Backtrace" Declaration
- Q68688: Specifying Anchor Blocks in Help Files in RTF
- Q68694: RTF Codes \fi<n> and \li<n> Use Twips Instead of Spaces
- Q68696: "?CANNOT DISPLAY" After Column 135 in Command Window
- Q68836: NMAKE Doesn’t Allow CD Command That Only Specifies Drive
- Q68881: Pascal Example in Programmer’s Guide Won’t Compile
- Q68930: CADKEY Requires Microsoft Mouse Driver Version 7.04
- Q68931: Using the Microsoft Mouse with Open Access III
- Q68932: False Cursor Trail in SimEarth with Mouse Driver 7.00
- Q68946: NMK Macros Do Not Override Environment Variables
- Q68953: Microsoft Mouse Incompatible with Commodore PC 40-III
- Q68955: Using a Bus Mouse on a Tandy 1000
- Q68956: WordPerfect 5.1 and WordStar 6.0 Mouse Support
- Q68958: Using MSMENU.COM with ACT! version 2.0
- Q68959: NEC Mouse Port, Lotus 3.1, and Microsoft Serial Mouse
- Q68989: Help Databases Not Properly Decoded by HELPMAKE.EXE
- Q69044: Repackaged QuickBASIC 4.50 Correction; Requires Two Drives
- Q69045: PRINT TAB Blanks Out Passed-Over Characters in BASIC
- Q69046: Predefined Keys Trap All SHIFT Combinations; PEEK SHIFT Status
- Q69048: Amdek Keyboard Problems Selecting Text in QB.EXE/QBX.EXE
- Q69064: Brown Screen Color Changes to Yellow After Running PWB
- Q69065: Sequential Mode Not Available in CodeView Version 3.00
- Q69108: Instant Watch Truncates Display of String After Null Byte
- Q69109: "Illegal Function Call" Selecting Menu Item Using UI Toolbox
- Q69110: QB 4.x Program Example to Create or Remove Directory
- Q69111: Correction for Scroll SUB in GENERAL.BAS, UI Toolbox
- Q69112: How to Estimate Size of BASIC PDS ISAM Database Components
- Q69142: Reinitializing After Changing Editor Settings Is Very Slow
- Q69145: PWB Ignores Certain Compiler Switches in Additional Options
- Q69156: Underscore+CR+LF Added Before DATA Statement If > 250 Columns
- Q69157: Bad Values When QLB Function Used as SUB Parameter
- Q69158: ISAMCVT Doesn’t Properly Convert db/LIB Date Fields
- Q69159: Example of How to Call BASIC SetUEvent from C; ON UEVENT GOSUB
- Q69160: "Subscript Out of Range," Graphics GET with LONG Integer
- Q69162: VAL Function Returns "Type Mismatch" for Some Invalid Numbers
- Q69164: BASIC Uses Radians, Not Degrees, for Trigonometric Functions
- Q69333: How to Work Around Floating-Point Accuracy/Comparison Problems
- Q69343: ISAMCVT Btrieve Specfiles Cannot Have Spaces; Must Use Commas
- Q69347: PWB 1.10 Dialog Boxes May Blink After Dialog Help Is Obtained
- Q69348: CVP May Generate a Trap B with Large Programs Under OS/2 1.30
- Q69468: Microsoft BASIC Phone Support Policies; 900 Unblocking
- Q69475: How to Increase the Size of the PWB Build Status Box Under DOS
- Q69537: MSHERC.COM Mistakenly Loads on CGA Computer; README Addition
THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.
Copyright Microsoft Corporation 1986-2002.