HP Business BASIC/XL Reference Manual MPE/iX 5.0 Documentation
HP Business BASIC/XL Reference Manual
Table of Contents
HP Business BASIC/XL Reference Manual
HP Business BASIC/XL Reference Manual : COPYRIGHT NOTICE
Introduction
Program Development Environment
The Interpreter
The Current Program in the Interpreter
Creation and Modification Commands
Creation and Modification Commands (continued)
Program File Management
Program Debugging
The Program Analyst
INFO Command
HELP Command
Accessing the Operating System
The Calculator
Language Elements
Executable Input Units
Statements and Their Elements
Variables
Expressions
Operators
Evaluation of Expressions
Subunits
External Parameter Type Correspondence
Statements
ACCEPT
ADVANCE
ASSIGN
BEEP
BEGIN REPORT
BEGIN TRANSACTION
BREAK IF
BREAK WHEN
CALL
CASE and CASE ELSE
CATALOG
CAUSE ERROR
CLEAR FORM
CLOSE FORM
COM
COMMAND
CONVERT
COPY ALL OUTPUT TO
COPYFILE
CREATE
CURSOR
DATA
DBASE IS
DBCLOSE
DBDELETE
DBERROR
DBEXPLAIN
DBFIND
DBGET
DBINFO
DBLOCK
DBMEMO
DBOPEN
DBPUT
DBUNLOCK
DBUPDATE
DECIMAL
DEF FN
DEFAULT OFF
DEFAULT ON
DEG
DETAIL LINE
DIM
DISABLE
DISP
DISP USING
ELSE
ENABLE
ENDIF
ENDLOOP
END REPORT
END REPORT DESCRIPTION
END SELECT
END TRANSACTION
END WHILE
ENTER
EXIT IF
EXTERNAL and GLOBAL EXTERNAL
FILES ARE IN
FILTER
FIXED
FLOAT
FLUSH INPUT
FNEND
FOR
GET KEY
GLOBAL EXTERNAL
GLOBAL INTRINSIC
GLOBAL OPTION
GOSUB
GOSUB OF
GOTO
GOTO OF
GRAD
GRAND TOTALS
HEADER
IF THEN or IF THEN ELSE
IMAGE
IN DATASET
INPUT
INTEGER
INTRINSIC and GLOBAL INTRINSIC
LDISP
LEFT MARGIN
LENTER
LET
LINPUT
LOCK
LOOP
MARGIN
MAT =
MAT INPUT
MAT PRINT
MAT READ
NEXT
OFF DBERROR
OFF END
OFF ERROR
OFF HALT
OFF KEY
ON DBERROR
ON END
ON ERROR
ON GOSUB
ON GOTO
ON HALT
ON KEY
OPEN FORM
OPTION
PACK
PACKFMT
PAGE HEADER
PAGE LENGTH
PAGE TRAILER
PAUSE
PAUSE EVERY
POSITION
PREDICATE
PRESS KEY
PRINT
PRINT DETAIL IF
PRINT USING
PROTECT
PURGE
RAD
RANDOMIZE
READ
READ FORM
REAL
REDIM
REM
RENAME
REPEAT
REPORT EXIT
REPORT HEADER
REPORT TRAILER
RESAVE KEY
RESTORE
RETURN
SAVE KEY
SCRATCH KEY
SEARCH
SELECT
SEND OUTPUT TO
SEND SYSTEM OUTPUT TO
SET PAGENUM
SETLEN
SHORT
SORT
SORT ONLY
STANDARD
STOP
STOP REPORT
SUB
SUBEND
SUBEXIT
SUBPROGRAM
SUPPRESS AT
SUPPRESS FOR
SUPPRESS HEADER
SUPPRESS TRAILER
SYSTEM
SYSTEMRUN
THEN
THREAD IS
TINPUT
TOTALS
TRAILER
TRIGGER BREAK
TRIGGER PAGE BREAK
UNLOCK
UNPACK
UNTIL
UPDATE
WAIT
WARNINGS OFF
WARNINGS ON
WHILE
WORKFILE IS
WRITE FORM
Functions
ABS
ACS
ASN
ATN
AVG
BINAND
BINCMP
BINOR
BINXOR
BITLR
BITRL
BRK
BUFTYP Function
CCODE
CEIL
CHR$
CLOCK
COL
COMPRESS$
COS
CPOS
CPU
CSUM
CURKEY
DAT3000$
DATATYP
DATE$
DEBLANK$
DECIMAL
DET
DOT
DROUND
ERRL
ERRM$
ERRMSHORT$
ERRN
EXP
FNUM
FRACT
INFO$
INT
INTEGER
INTERPRETED
INV
ITM
LASTBREAK
LEN
LEX
LGT
LOG
LTRIM$
LWC$
MAX
MAXLEN
MIN
MUL
NUM
NUMBREAK
NUMDETAIL
NUMLINE
NUMREC
OLDCV
OLDCV$
PAGENUM
PI
POS
REAL
REC
RECSIZE
RESPONSE
REVISION
RND
ROTATE
ROUND
ROW
RPOS
RPT$
RSUM
RTRIM$
RWINFO
SCAN
SDECIMAL
SGN
SHIFT
SIN
SINTEGER
SIZE
SLEN
SQR
SREAL
SUM
TAN
TASKID
TIME
TIME$
TOTAL
TRIM$
TRN
TRUNC
TYP
UPC$ Function
USRID
VAL
VAL$
VERSION$
WORD
WRD
Input and Output
Input from the Keyboard or Input File
Unformatted Output
FORMATTED OUTPUT
Data Files
Native Language Support
The Report Writer
General Information
Report Writer Block Statements
Report Writer Executable Statements
Report Writer Built-in Functions
Other Statements
User-Definable Keys
Typing Aid Keys
Branch-During-Input Keys
Using Function Keys in a Batch Job
Compiler
Non-compilable Statements and the CWARNINGS Command
Non-compilable Program Units
COPTION and GLOBAL COPTION Statements
OPTION and GLOBAL OPTION Statements
Compiling and Running Programs
Command Parameters
Main Program Procedure
Calling Compiled Subunits From the Interpreter
On Call Statements and Compiled Subunits
Error Messages
Numbered Error Messages ( 219 - 1118 )
Numbered Error Messages ( 1119 - 1240 )
Numbered Error Messages ( 1241 - 1738 )
Numbered Error Messages ( 1739 - 2103 )
Syntax errors
Statement Groups
HP Business BASIC/XL Configuration Utility
How to Run the Configuration Utility
Examples
ASCII Character Codes
HP Terminals and Language Features
Fully Compatible Terminals
Valid Terminal-Specific Statements for Fully Compatible Terminals:
Partially Compatible Terminals
Valid Subset of Terminal-Specific Statements for Partially Compatible Terminals:
Minimal Subset of Terminal-Specific Statements:
JOINFORM
The JOINFORM Editor
ANYPARM External Call Feature
Overview of Calling Externals
An Overview of ANYPARM
ANYPARM Calls From HP Business BASIC/XL
Writing ANYPARM External Procedures
Example of a Simple Pascal ANYPARM Procedure
Example of a Simple C ANYPARM Procedure
Pascal Data Structures for ANYPARM Calls
A Pascal ANYPARM Procedure Designed to Process Any Parameter
Differences Relative to BASIC/V
MPE/iX 5.0 Documentation