DPLプログラム中で使う変数を宣言します。
LOCAL | <変数名> [ , <変数名> ]... | |
GLOBAL | <変数名> [ , <変数名> ]... |
構造 | コマンド | パラメータ |
---|---|---|
LOCAL | $A, $C | |
GLOBAL | $X, @FILE |
構造 | コマンド | パラメータ | |
---|---|---|---|
… | ファイルローカルな範囲 | ||
代入 | $A:=1 | ||
… | |||
CALL | PROC1 | ||
… | |||
PROCEDURE PROC DO | GLOBAL | $A | DBPro全体で共通な範囲 |
… | |||
代入 | $A:=2 | ||
… | |||
FOR DO | LOCAL | $A | FOR繰返し中だけで有効 |
… | |||
代入 | $A:=3 | ||
… | |||
ENDFOR | |||
… | DBPro全体で共通 | ||
ENDPROC |
PROCEDURE MYPROC($i) DO | |
LOCAL $i | ← エラー |
… | |
ENDPROCEDURE |
代入 $X := 1 | |
LOCAL $X | ← エラー |
… | |
オープン @F, 'FILE.DPT' | |
LOCAL @F | ← エラー |
GLOBAL $DBPro_global0001_file_name |
代入 @CUR := NULL |