[プロジェクト] - [プロパティー] - [コンパイラー]

コンパイラーの設定を行います。

項目 解説
コンパイラーバージョン

通常は、デフォルトを選択します。新しく追加したSPEL+ランゲージキーワードが変数名と重複し、過去のプロジェクトがビルドできなくなった場合に、どのバージョン互換でビルドを行うか選択します。プロジェクトをコンパイルするコントローラーのバージョンを指定します。

Epson RC+ 8.0は、EPSON RC+ 7.0の互換性を保ちます。互換性の詳細は、以下のマニュアルを参照してください。

"SPEL+ランゲージ リファレンス - Appendix B: 互換性に関する注意"

変数型チェック Boolean型チェックを厳密に行います。プログラム中に、以下の記述がある場合、エラーとなります。
  • Boolean型の変数をその他数値型の変数に代入する
  • Waitの待ち時間に指定する
  • Boolean型を比較する
グローバル変数の宣言を各ファイルで必須

グローバル変数 (バックアップ変数含む)のチェックをファイル単位で実施します。プログラムファイル内でグローバル変数を使用する場合、各ファイル内で変数宣言を行わないと、ビルド時にエラーになります。

本チェックを有効にすることで、グローバル変数を多く使用しているプロジェクトのビルド時間を短縮することができます。