そこで、ADA コードを記述/編集して temp.adb ファイルに保存できるアプリ (シンプルな IDE) を作成しました。ファイルをコンパイルするには、ターミナルを開いて temp.adb ディレクトリに移動する必要があります。そして実行
gnatmake temp.adb
temp.adb にエラーがある場合、エラーは端末に表示されます。それ以外の場合、temp.adb は端末内で実行されます。ただし、ユーザーが端末を使用してコマンドを個別に作成することは望ましくありません。ユーザーに「ビルドして実行」ボタンをクリックしてもらいたいだけで、ファイルをコンパイルしてアプリ内に結果を表示する必要があります。
私の質問は、コンパイル エラーをアプリで直接表示できるかどうかです。また、temp.adb をアプリで直接実行しますか? これについてどこでもっと読むべきですか?任意のヒント?
アプリはこんな感じ。黒いビューはコンソール領域を表します。