07.05.2015 Views

Bronze Edition Guide - True BASIC

Bronze Edition Guide - True BASIC

Bronze Edition Guide - True BASIC

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

185<br />

Explanations of Error Messages<br />

APPENDIX<br />

D<br />

This appendix contains a partial list of <strong>True</strong> <strong>BASIC</strong> error messages, in alphabetic order.<br />

Error messages referring to statements or features not introduced in this book are omitted.<br />

The number following some messages is the error number for errors (exceptions) that occur<br />

when the program runs. These numbers can be used with the WHEN structure and<br />

EXTYPE function .<br />

Argument for SIN, COS, or TAN too large. (-3050)<br />

The argument for the sine, cosine, or tangent function is so large that range reduction results<br />

is almost complete loss of precision.<br />

Argument types don’t match.<br />

You’re calling a routine with some arguments, but earlier in your program you defined or called<br />

the same routine with different arguments. Either you’re giving a different number of arguments<br />

in the calls, or their types are different – that is, you’re passing strings instead of numbers,<br />

or vice versa. Check this call against preceding calls, and against the routine’s definition.<br />

Array too large (5001)<br />

You’ve tried to redimension an array to a size larger than the original DIM statement.<br />

Change the DIM statement, or use MAT REDIM.<br />

ASIN or ACOS argument must be between 1 and -1. (3007)<br />

The arcsine and arccosine functions are not defined for arguments larger than one in absolute<br />

value.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!