メインプログラムは、以下の場合に自動的に実行されます。
ユーザがプロジェクトを開発モードで開いた後に実行モードに切り替えた場合
開発モードでプログラムを実行している場合。[プログラム]リポジトリから[プログラム実行]アクション(F7)を実行したり、[テーブル]リポジトリから[APG]イベント(Ctrl+G)を使用することで実行されます。どちらの場合でも、メインプログラムは、現在のプログラムの前に実行されます。
メインプログラムは、以下の目的で使用されます。
プロジェクト全体の初期化と終了時の処理のために、メインプログラムの[タスク前]と[タスク後]をそれぞれ利用します。
プロジェクト全体のグローバル変数として、メインプログラムのレコードメインで定義する変数項目を使用します。
プロジェクト全体で有効な、グローバルな[イベント]ロジックユニットは、メインプログラムの[イベント]ロジックユニットとして定義します。
プロジェクト全体で有効な、グローバルなユーザ定義イベントは、メインプログラムでユーザ定義イベントとして定義します。