181
Syntax:
CHAIN "[drivename:]programfilename"
Parameter:
"
[drivename:]programfilename
"
A string expression.
Description:
CHAIN
transfers control to a program specified by "
[drivename:]program-
filename
". That is, it terminates the current running program (1st program) and
closes all of the files being opened. Then, it initializes environments for the chained-
to user program (2nd program) specified by "
[drivename:]programfile-
name
" and executes it.
•
[drivename:]
is used in conventional BHT series. In the BHT-100 series, it is
merely for the compatibility with their specifications. The
drivename
may be
A:
or
B:
, but it will be ignored.
•
"[drivename:]programfilename"
is an executable object program
compiled by the Compiler and has the extension .PD3, as shown below. The
extension .PD3 cannot be omitted.
CHAIN "prog1.PD3"
• You should download an executable object program (2nd program) to the BHT
before the
CHAIN
statement is executed.
• You can pass variables from the current program to the chained-to program (2nd
program) with the
COMMON
statement.
• User-defined fonts loaded by the
APLOAD
or
KPLOAD
statement and the setting
values assigned by the
KEY
statement or
COUNTRY$
function remain effective in
chained-to programs.
• The
ON
ERROR
GOTO
statement cannot trap run-time error 07h (which means
"Insufficient memory space") happened during initialization of environments for
chained-to programs.
Flow control statement
CHAIN
Transfers control to another program.
Summary of Contents for BHT-BASIC 100 SERIES
Page 1: ......
Page 161: ...153 Chapter 10 Sleep Function CONTENTS 10 1 Sleep Function 154...
Page 163: ...155 Chapter 11 Resume Function CONTENTS 11 1 Resume Function 156...
Page 173: ...165 Chapter 13 Backlight Function CONTENTS 13 1 Backlight Function 166...
Page 249: ...241 Example CLOSE IF kyIn Y THEN KILL Master Dat END IF Reference Statements CLFILE...