SPEL+ プログラム

SPEL+プログラムは、ファンクション, 変数などの集まりです。プログラムの1行中に1つ以上のステートメントを書くことができます。 (マルチステートメント)すべてのプログラムファイルは、".prg"拡張子を持ち、プロジェクトフォルダーの中に保存されます。

各プロジェクトには少なくとも1つのプログラムがあり、必ず"main"と呼ばれるファンクションを定義します。"Function main"はデフォルトの定義で、"Function main"がない場合はエラーになります。

また、他63個のメインファンクション (main1, main2~main63)をプロジェクト内で定義することができます。メインファンクションは、オペレーターウィンドウやリモートコンソール、RC+ APIから1つを選択して開始することができます。

ファンクションの定義は、"Function"ステートメントで始まり、"Fend"ステートメントで終わります。

次のプログラムファイルには、2つのファンクションが定義されています。ファンクション"Main"は、ファンクション"Func1"を呼び出します。

MAIN.PRG
Function Main
  Call Func1
  ...
Fend
Function Func1
  Jump pickpnt
  ...
Fend