Appendix B 

Error Messages

Err Msg Meaning              Explanation
1NFNEXT without FORA NEXT statement was encountered without any corresponding FOR having initiated a loop
2SNSyntax ErrorUsually caused by a misspelled keyword or missing/incorrect punctuation
3RGRETURN without GOSUBA RETURN statement was encountered without any corresponding GOSUB having initiated a subroutine
4ODOut of DataNot yet implemented
5FCIllegal Function CallA function was called either with invalid or out-of-range parameters, or generated an illegal or out-of-range intermediate result
6OVOverflowAn operation generated a numeric result that was outside the range of values allowed by the expected data type. For example, the result of an integer expression was outside the range -32,767 to +32,767
7OMOut of MemoryThe available memory for either program/numeric variables or for string variables has been exhausted. It may be possible to adjust the allocation of memory (using the CLEAR statement) to avoid this error
8ULUndefined Line NumberAn invalid line number in direct mode or a non-existent line number in runtime mode was specified. Valid line numbers must be within the range 1 - 32767, and a line number must exist before it can be deleted
9BSBad SubscriptAn invalid array subscript was specified
10DDDoubly DIM'ed ArrayAn attempt was made to dimension (create) an array that already exists
11/0Division by ZeroAn operation attempted to perform a division by zero, which has an undefined result
12IDIllegal DirectA command was attempted in direct mode that is only available at runtime
13TMType MismatchAn operation was attempted using data of the wrong type. For example, attempting to find the SGN of a string value
14OSOut of String SpaceThe available memory for string variables has been exhausted. It may be possible to increase the allocation of string memory (using the CLEAR statement) to avoid this error
15LSString Too LongAn attempt was made to create a string longer than the maximum allowed length
16NANo Such ArrayAn attempt was made to access a variable within an array that has not yet been DIM'ed (created)
17CNCannot ContinueA CONTINUE command was attempted but the program state has changed to make continuation impossible
18IOI/O ErrorAn unrecoverable error occurred during a file input or output operation
19NRNo ResumeNot yet implemented
20RWResume Without ErrorNot yet implemented
21IRInfrared ErrorAn unrecoverable error occurred during a file input or output operation via infrared
22MOMissing OperandA function was called with fewer parameters supplied than required
23IEInternal ErrorAn unrecoverable error occurred during an internal operation (which includes within the device's operating system)
24BNBad File NumberNot yet implemented
25FLFile Not FoundA non-existent file was specified for access (eg KILL, LOAD, RENAME, etc)
26AOFile Already OpenNot yet implemented
27EFInput Past End of FileNot yet implemented
28DSDirect Statement in FileA command was attempted at runtime that is only available in direct mode
29FMToo Many Open FilesNot yet implemented
30CFClosed FileNot yet implemented
31NMBad File NameAn invalid file was specified for access (eg KILL, LOAD, RENAME, etc)
32VRVariable Not FoundSome operations, such as INC, DEC require that a variable be previously assigned a value. ie They do not perform automatic variable creation as LET does.



©2002 Picodoc, Inc.  All rights reserved.