HP 3000 Manuals

HP Business BASIC/XL Reference Manual : COPYRIGHT NOTICE [ HP Business BASIC/XL Reference Manual ] MPE/iX 5.0 Documentation


HP Business BASIC/XL Reference Manual


HP Business BASIC/XL Reference Manual Printed in U.S.A. 900 Series HP 3000 Computer Systems HP Part No. 32715-90001 Edition First Edition Printed Oct 1989 E1089
________________________________________________________________________ |The information contained in this document is subject to change | |without notice. | | | |HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS | |MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | |MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Hewlett-Packard | |shall not be liable for errors contained herein or for incidental or | |consequential damages in connection with the furnishing, performance | |or use of this material. | | | |Hewlett-Packard assumes no responsibility for the use or reliability | |of its software on equipment that is not furnished by Hewlett-Packard.| | | |This document contains proprietary information which is protected by | |copyright. All rights are reserved. No part of this document may be | |photocopied, reproduced or translated to another language without the | |prior written consent of Hewlett-Packard Company. | ________________________________________________________________________ Copyright Æ 1989 by Hewlett-Packard Company Print History New editions are complete revisions of the manual. Update packages, which are issued between editions, contain additional and replacement pages to be merged into the manual by the customer. The dates on the title page change only when a new edition or a new update is published. No information is incorporated into a reprinting unless it appears as a prior update; the edition does not change when an update is incorporated. The software code printed alongside the data indicates the version level of the software product at the time the manual or update was issued. Many product updates and fixes do not require manual changes and, conversely, manual corrections may be done without accompanying product changes. Therefore, do not expect a one-to-one correspondence between product updates and manual updates. First Edition October 1989 32715.00.00 Additional Documentation Refer to the following manuals for further information on the MPE XL operating system, HP Business BASIC/XL and the IMAGE Database Management System: * MPE XL Commands Reference Manual (32650-9003). * MPE XL Intrinsics Reference Manual (32650-90028). * HPLink Editor/XL Reference Manual (32650-90029). * Accessing Files Programmer's Guide (32650-90017). * TurboIMAGE/XL Database Management System (30391-90001). * SORT-MERGE/XL General User's Guide (32650-90082). * System Debug Reference Manual (32650-90013). * HP Pascal Reference Manual (31502-90001). * Native Language Programmer's Guide (32650-90022). * Data Entry and Forms Management System VPLUS/3000 (32209-90001). * HP Business BASIC/XL Migration Guide (32715-90003). Preface This reference manual for the Hewlett-Packard HP Business BASIC/XL programming language provides programmers with information about the specific use of HP Business BASIC/XL as they prepare their applications. The manual is intended for reference only, to review the syntax and functions of HP Business BASIC/XL. It is not intended to teach the inexperienced programmer HP Business BASIC/XL. Information about migrating to HP Business BASIC/XL is contained in the HP Business BASIC/XL Migration Guide (PN 32715-90003). The HP Business BASIC/XL language is for programming on 900 Series HP 3000 Computers, under the MPE XL operating system. This manual contains the following chapters and appendixes: Chapter 1 Provides an introduction to the HP Business BASIC/XL programming language. Chapter 2 Explains the program development environment in which programs are created, modified, debugged, stored, and retrieved. Chapter 3 Describes the elements of the HP Business BASIC/XL language. Chapter 4 Describes all the statements available for creating a HP Business BASIC/XL program. They are arranged alphabetically for quick reference. Chapter 5 Describes all the functions available within HP Business BASIC/XL. They are arranged alphabetically for quick reference. Chapter 6 Explains input and output with HP Business BASIC/XL, including using the Native Language Support features. Chapter 7 Describes the Report Writer. Chapter 8 Explains the user-definable keys. Chapter 9 Explains the HP Business BASIC/XL compiler. Lists statements that the compiler ignores and statements that cause compiler errors. Appendix A Explains the errors that occur in HP Business BASIC/XL. They are listed by number. Appendix B Lists the statements available to the user grouped by functionality. Appendix C Explains the HP Business BASIC/XL Configuration Utility, which establishes default values for HP Business BASIC/XL. Appendix D Gives the decimal and hexadecimal codes for the ASCII characters. Appendix E Describes the HP terminals and language features. Appendix F Explains JOINFORM, the FORMS/260 compatible forms package. Appendix G Contains a technical discussion of the ANYPARM External Call Feature. Conventions Used In This Manual Notation Description COMMAND Commands are shown in CAPITAL LETTERS. The names must contain no blanks and be delimited by a non-alphabetic character (usually a blank). KEYWORDS Literal keywords, which are entered exactly as specified, appear in CAPITAL LETTERS. parameter Parameters, for which you may substitute a value, appear in italics. [ ] An element inside brackets is optional. Several elements stacked inside a pair of brackets means the user may select any one or none of these elements. Example: [A] [B] user may select A or B or neither. When brackets are nested, parameters in inner brackets can only be specified if parameters in outer brackets or comma place-holders are specified. Example: [parm1[,parm2[,parm3]]] may be entered as parm1,parm2,parm3 or parm1,,parm3 or ,,parm3 ,etc. { } When several elements are stacked within braces the user must select one of these elements. Example: {A} {B} {C} You must select A or B or C. ... An ellipsis in a syntax statement indicates that a previous bracketed element may be repeated. Within an example, vertical and horizontal ellipses show where portions of the example have been omitted. User Input In examples of interactive dialog, user input is underlined. Example: NEW NAME? ALPHA1 CONTROL Control characters are indicated by CONTROL. Example: CONTROL Y. (Press the CNTL key and Y simultaneously.) RETURN RETURN indicates the carriage return key.


MPE/iX 5.0 Documentation