LOAD
LOAD 内部フラッシュメモリ・SDカードからプログラムを読み
書式
LOAD
LOAD プログラム番号
LOAD "ファイル名"
LOAD "ファイル名", モード
引数
プログラム番号 :0 ~7 内部フラッシュメモリのプログラム番号
"ファイル名" :ディレクトリパス(省略可能)+ファイル8文字+拡張子3文字 のファイル名(63文字まで)
モード :0:上書きロード(デフォルト)、1:追記ロード
説明
内部フラッシュメモリ、または外付けSDカードからプログラムを読み込みます。
引数を省略した場合は、内部フラッシュメモリのプログラム番号を読み込みます。
引数にプログラム番号を指定した場合は、指定したプログラム番号を読み込みます。
プログラム番号0~7で指定します。読込の際、変数領域は初期化されます。
引数にファイル名を指定した場合、SDカードからプログラムを読み込みます。
ファイル形式は、テキスト形式またはバイナリ形式(SAVE時にバイナリ形式指定)対応しています。 ファイル名にはディレクトリパスを付けることが出来ます。
ファイル名には大文字小文字の区別はありません。
例:
LOAD "/SAMPLE/TEST.BAS"
LOAD "/PRG1.BAS"
LOAD "PRG1.BAS"
SDカードからの読み込みには、引数のモードにて0:上書きロード、1:追記ロードを指定することが出来ます。
上書きロードの場合、メモリー上のプログラムの初期化後に読み込みます。変数領域は初期化されます。
追記モードの場合、メモリー上のプログラムに追記して読み込みを行います。変数領域は初期化されません。
注意:
バイナリーモードでSAVEしたプログラムを読み込む場合、メモリー上のプログラムの行番号よりも若い番号が付いている場合、行番号の重複や行並びに不整合が生じます。 エラーメッセージ
Syntax error :書式と異なる利用を行った、プログラム番号に変数、式を指定した
Illegal value :プログラム番号の指定が0~9の範囲外である
Program not found :指定したプログラム番号にプログラムが保存されていない
Bad file name :指定したファイル名が正しくない
SD I/O error :SDカードの利用が出来ない
File read error :SDカードからのファイル読み込みに失敗した
Overflow :指定した数値が-32767 ~ 32767を超えている
利用例
プログラム番号1を読み込む
code:load_sample.bas
LOAD 1
OK
関連項目