List of Topics
- $Metacommand error
- $STATIC, $DYNAMIC Metacommands
- ABS, SGN Functions
- AS Keyword
- AS clause required
- AS clause required on first declaration
- ASC, CHR$ Functions
- ASCII Character Codes
- ATN, COS, SIN, TAN Functions
- About Command
- Argument-count mismatch
- Array Limits
- Array already dimensioned
- Array not defined
- BEEP Statement
- BSAVE, BLOAD Statements
- Bad file mode
- Bad file name
- Bad file name
- Bad file name or number
- Bad record length
- Bad record number
- Basic Character Set
- Beyond QBasic
- Blank lines not allowed
- Block IF without END IF
- Boolean Operators
- Breakpoint not allowed on CASE clause
- CALL ABSOLUTE Statement
- CALL Statement
- CASE without SELECT
- CDBL, CSNG Functions
- CHAIN Statement
- CHDIR, MKDIR, RMDIR, FILES Statements
- CINT, CLNG Functions
- CIRCLE Statement
- CLEAR Statement
- CLOSE Statement
- CLS Statement
- COLOR Statement
- COM, ON COM Statements
- COMMON Statement
- CONST Statement
- Cannot continue
- Cannot cross procedure boundary
- Cannot set Tabs
- Cannot start with 'FN'
- Change Command
- Change Dialog
- Change Dialog
- Change complete
- Clear All Breakpoints Command
- Clear Command
- Color Attributes and Values
- Communication-buffer overflow
- Contents Command
- Continue Command
- Converting BASICA Programs
- Copy Command
- Copyright and Trademarks
- Cut Command
- DATA statements were moved
- DATA, READ, RESTORE Statements
- DATE$ Function and Statement
- DECLARE Statement
- DEF FN Statement
- DEF FN not allowed in control statements
- DEF SEG Statement
- DEF without END DEF
- DEFtype Statements
- DIM, REDIM Statements
- DO without LOOP
- DO...LOOP Statement
- DRAW Statement
- Data Type Keywords
- Declaring User-Defined Keys
- Delete procedure confirmation
- Device I/O error
- Device fault
- Device timeout
- Device timeout
- Device unavailable
- Differences from BASICA
- Disk full
- Disk not ready
- Disk-media error
- Display Command
- Display Dialog
- Division by zero
- Duplicate definition
- Duplicate definition
- Duplicate label
- Duplicate procedure names in file
- ELSE without IF
- END DEF without DEF
- END IF without Block IF
- END SELECT without SELECT
- END SUB or END FUNCTION must be last line
- END Statement
- END TYPE without TYPE
- ENVIRON$ Function, ENVIRON Statement
- EOF Function
- ERASE Statement
- ERDEV, ERDEV$ Functions
- ERR, ERL Functions
- ERROR Statement
- EXIT DO not within DO...LOOP
- EXIT FOR not within FOR...NEXT
- EXIT Statement
- EXP, LOG Functions
- Editing Keys
- Element not defined
- Error-Handling Example
- Exit Command
- Expression too complex
- FIELD Statement
- FIELD overflow
- FIELD statement active
- FILEATTR Function
- FIX, INT Functions
- FOR index variable already in use
- FOR without NEXT
- FOR...NEXT Statement
- FRE Function
- FREEFILE Function
- FUNCTION Statement
- Feature unavailable
- File already exists
- File already open
- File not found
- File not saved
- Find Command
- Find Command Dialog
- Fixed-length string illegal
- Format Specifiers
- GET, PUT Statements (File I/O)
- GET, PUT Statements (Graphics)
- GOSUB...RETURN Statement
- GOTO Statement
- HEX$, OCT$ Functions
- Help Keys
- Help Path Command
- Help Path Dialog
- IF...THEN...ELSE Statement
- INKEY$ Function
- INP Function, OUT Statement
- INPUT$ Function
- INPUT, LINE INPUT Statements
- INSTR Function
- IOCTL Statement, IOCTL$ Function
- Identifier cannot end with %, &, !, #, $
- Identifier cannot include period
- Identifier too long
- Illegal function call
- Illegal in SUB, FUNCTION, or DEF FN
- Illegal in direct mode
- Illegal number
- Illegal outside of SUB, FUNCTION or DEF FN
- Illegal outside of SUB/FUNCTION
- Illegal outside of TYPE block
- Illegal placement of statements
- Index Command
- Input past end of file
- Insert diskette
- Internal error
- Invalid constant
- Invalid identifier
- KEY Statement (Assignment)
- KEY, ON KEY Statements (Event Trapping)
- KILL Statement
- Keyboard Scan Codes
- Keywords by Programming Task
- LBOUND, UBOUND Functions
- LCASE$, UCASE$ Functions
- LEFT$, RIGHT$ Functions
- LEN Function
- LET Statement
- LINE Statement
- LOC Function
- LOCATE Statement, CSRLIN, POS Functions
- LOCK, UNLOCK Statements
- LOF Function
- LOOP without DO
- LPOS Function
- LSET, RSET Statements
- LTRIM$, RTRIM$ Functions
- Label not defined
- MID$ Function and Statement
- MKSMBF$, MKDMBF$, CVSMBF, CVDMBF Functions
- MKn$, CVn Functions
- MOD Arithmetic Operator
- Match not found
- Module-level code too large
- Must be first statement on the line
- Must precede executables
- NAME Statement
- NEXT Keyword
- NEXT without FOR
- Name, String, and Number Limits
- New Command
- New FUNCTION Command
- New SUB Command
- New SUB or FUNCTION Dialog
- No RESUME
- No search string
- Numeric array illegal
- OFF Keyword - Different Uses
- ON ERROR Statement
- ON Keyword
- ON...GOSUB, ON...GOTO Statements
- OPEN COM Statement
- OPEN Statement
- OPEN Statement ACCESS Clause
- OPEN Statement Alternate Syntax
- OPEN Statement File Modes
- OPTION BASE Statement
- Open Command
- Open Dialog
- Operation requires disk
- Out of DATA
- Out of data space
- Out of memory
- Out of paper
- Out of stack space
- Out of string space
- Output Screen Command
- Overflow
- Overwrite existing file
- PAINT Statement
- PALETTE, PALETTE USING Statements
- PCOPY Statement
- PEEK Function, POKE Statement
- PEN Function
- PEN, ON PEN Statements
- PLAY Function
- PLAY Statement (Music)
- PLAY, ON PLAY Statements (Event Trapping)
- PMAP Function
- POINT Function
- PRESET, PSET Statements
- PRINT USING, LPRINT USING Statements
- PRINT, LPRINT Statements
- Parameter type mismatch
- Paste Command
- Path not found
- Path/file access error
- Permission denied
- Print Command
- Print Dialog
- Procedure Step Command
- Procedure and File Limits
- Procedure too large
- QBasic Command Line
- QBasic Disk-media error
- QBasic Environment Limits
- QBasic File not found
- QBasic Menu Bar
- QBasic Online Help Index
- QBasic Path not found condition
- QBasic cannot continue
- QBasic device I/O error
- QBasic device fault
- QBasic device unavailable
- QBasic disk full condition
- QBasic function not defined
- QBasic permission denied
- QBasic subprogram not defined
- QBasic too many files limit
- RANDOMIZE Statement, RND Function
- REM Statement
- RESET Statement
- RESUME Statement
- RESUME without error
- RETURN without GOSUB
- RUN Statement
- Rename across disks
- Repeat Last Find Command
- Restart Command
- Run and Debug Keys
- Run-Time Error Codes
- SCREEN Function
- SCREEN Statement
- SEEK Function and Statement
- SELECT CASE Statement
- SELECT without END SELECT
- SHARED, STATIC Statements
- SHELL Statement
- SLEEP Statement
- SOUND Statement
- SPACE$ Function
- SPC Function
- SQR Function
- STEP Keyword
- STICK Function
- STOP Statement
- STR$, VAL Function
- STRIG Function
- STRIG, ON STRIG Statements
- STRING$ Function
- SUB Statement
- SUB or FUNCTION required
- SUB/FUNCTION without END SUB/FUNCTION
- SUBs Command
- SUBs Command Dialog
- SWAP Statement
- SYSTEM Statement
- Save As Command
- Save As Dialog
- Save Command
- Screen Image Arrays and Compatibility
- Screen Modes
- Set Next Statement Command
- Shortcut Keys Summary
- Specify name
- Split Command
- Start Command
- Statement cannot precede SUB/FUNCTION definition
- Statement illegal in TYPE block
- Step Command
- String formula too complex
- Subscript out of range
- Survival Guide
- Syntax Checking Command
- Syntax Conventions
- Syntax error
- TAB Function
- TIME$ Function and Statement
- TIMER Function
- TIMER, ON TIMER Statements
- TO Keyword
- TRON, TROFF Statements
- TYPE Statement
- TYPE without END TYPE
- Table of Contents
- Toggle Breakpoint Command
- Too many files
- Topic Command
- Trace On Command
- Translation momentarily stopped
- Type mismatch
- Type more than 65535 bytes
- Type not defined
- Typed variable not allowed in expression
- USING Keyword
- Unsupported Keywords
- User-Generated Error
- Using Help
- Using Help Command
- Using Menus and Commands
- Using a Dialog Box
- VARPTR$ Function
- VARPTR, VARSEG Functions
- VIEW PRINT Statement
- VIEW Statement
- Variable required
- Version Differences
- View and Search Keys
- WAIT Statement
- WEND without WHILE
- WHILE without WEND
- WHILE...WEND Statement
- WIDTH Statements
- WINDOW Statement
- WRITE Statement
- Welcome to QBasic
- Wrong number of dimensions