181
• If you issue more than one
APLOAD statement specifying a same character code,
the last statement takes effect.
• Only when the Interpreter executes the
APLOAD statement, it refers to the array
data defined by fontarrayname. So, once a user program has finished load-
ing the user font, changing the data in the array or deleting the array itself (by the
ERASE statement) will not affect the already loaded user font.
• An array integer variable--a work array, register array, or common array--for fon-
tarrayname
should be declared by the DIM, DEFREG, or COMMON statement,
respectively.
DIM cp0%(5)
DEFREG cp1%(5)
COMMON cp2%(5)
The array variable should be one-dimensional and have at least six elements.
Each element data should be an integer and stored in the area from the 1st to 6th
elements of the array.
• In the BHT-6000/BHT-6500/BHT-7000/BHT-7500, if the small-size font is
selected, user-defined fonts loaded by the
APLOAD will be condensed into small
size (6 dots wide by 6 dots high) for display. For the generating procedure of the
small-sized user-defined fonts, refer to Appendix C3., "Display Mode and Letter
Size."
• Also in the double-width screen mode of the BHT-7000/BHT-7500, user-defined
fonts loaded by the
APLOAD will be effective, but the dot pattern of each loaded
font will be doubled in width by the system.
■ Loading a user-defined cursor (BHT-7000/BHT-7500)
APLOAD loads a user-defined cursor data defined by cursorarrayname to the
user font area specified by
characode.
• To display a user-defined cursor loaded by the
APLOAD, you specify 255 to the
cursorswitch in the LOCATE statement in the single-byte ANK mode.
(LOCATE ,,255)
• The loaded user-defined cursors are effective during execution of the user pro-
gram which loaded those cursors and during execution of the successive user
programs chained by the
CHAIN statement.
• Only when the Interpreter executes the APLOAD statement, it refers to the array
data defined by
cursorarrayname. So, once a user program has finished
loading the user cursor, changing the data in the array or deleting the array itself
(by the
ERASE statement) will not affect the already loaded user cursor.
Komentarze do niniejszej Instrukcji