v19このページ上でコンパイルプロジェクトはコンパイルすることができます。コンパイルとは、すべてのメソッドをマシン言語に翻訳することです。プロジェクトをコンパイルすると、コードの整合性を調べたり、実行速度を向上させることができます。コード全体を難読化することにより保護することも可能です。プロジェクト開発をおこない、それをスタンドアロンアプリケーションとして配布するまでの間の手順として、コンパイルは不可欠です。4Dアプリケーションにより自動的でおこなわれます。インストールする必要があります。ボタンをクリックします。選択すると、コンパイル処理を直接開始できます。基づいてコンパイル処理を開始します。エラーが検出されなければ、実際のコンパイル処理が開始します。いうメッセージがウィンドウの下部に表示されます:コンパイルが終了次第、アプリケーションをコンパイル済みモードで実行し、実行速度がどれだけ向上したのか確認することができます。いうメッセージが表示されます。メソッドエディターで開くには、検出された各エラーをダブルクリックします。エラーを含む行がハイライト表示され、エラーの種類がウィンドウのシンタックスエリアに表示されます。選択すると、エラーが含まれる各行を移動することができます。コンパイルで検出されるエラーの数に辟易するかもしれませんが、気にすることはありません。ほどなく、これらのエラーが同じ原因によるものであることに気づくでしょう。特定のプロジェクト規約に対する違反などです。コンパイルには、適切なライセンスが必要です。(ボタンが無効になります)。その場合でも、シンタックスチェックと変数定義メソッドの生成はおこなうことができます。切り替えて実行できるようになります。(インタプリターコードを削除している場合は除きます)。コマンドを使用します。起動時にインタープリターモードとコンパイル済みモードから選択することができます。現在のモードを閉じ、新しいモードを開きます。アプリケーションが閉じられ、再び開かれます。インタープリターモードでプロジェクトを編集したら、それをコンパイルコードに反映させるには再コンパイルしなければなりません。他にも、プロジェクト開発時に有用な機能が提供されています。ボタンは、シンタックスチェックフェーズの実行を開始します。チェックが終了すると、検出されたエラーがすべて情報エリアに表示されます。エラー行をダブルクリックすると、対応するメソッドを表示することができます。コマンドから実行することもできます。アプリケーションをコンパイルするための適切なライセンスを持たない場合は、このオプションしか使用できません。メソッドの引数定義を集約したプロジェクトメソッドです。これらのメソッドが存在する場合には、これらが直接コンパイラーによってコンパイル中に利用されるため、コンパイル速度が向上します。5つのコンパイラーメソッドそれぞれに対してデフォルト名を設定することができます。情報エリアには、メソッドの作成・更新時に検出されたエラーが示されます。エラー行をダブルクリックすると、対応するメソッドと行がメソッドエディター上に表示されます。ボタンを使用すると、プロジェクトのコンパイル済みコードが削除されます。オプションはグレー表示されます。警告は、コンパイラーがシンタックスチェックをおこなう際に生成するとメッセージです。これらのメッセージの目的は、実行時エラーを引き起こす可能性のあるステートメントに注意を向けることです。警告によりコンパイルが中断されることはありません。状況や使用されるプログラミングスタイルによって、これらのメッセージの重要性は変化します。ボタンをクリックすることで、警告の表示・非表示を切り替えられます。実際の表示は次のとおりです:警告をダブルクリックすると、対応するメソッドが開かれます。コンパイル時に警告を無効にする​コンパイル時に特定の警告を選択的に無効にすることができます。number>無効化できるのは、番号の付いた警告に限られます。警告番号は、コンパイルエラーリストの各メッセージの最後に示されています。ページでは、プロジェクトのコンパイルに関連するパラメーターを設定できます。ボタンをクリックすると、コンパイラーページを直接開くことができます。コンパイルオプション​このエリアには、コンパイル処理中に使用される一般的なオプションがまとめられています。いう名前で作成されます。いう名前で作成されます。コンパイルパス​コンパイラーによって実施されるコード解析の実行周期数を設定するために使用します。これは、コンパイルの所要時間に影響します。コンパイルのために実施できるステップをすべておこないます。プロセスおよびインタープロセス変数の型を決定する処理はおこなわれません。このオプションを選択する場合、すべてのプロセス変数とインタープロセス変数は開発者自身が宣言するか、コンパイラーメソッドを自動生成する機能を使用しなければなりません。ローカル、プロセスおよびインタープロセス変数の型を決定する処理はおこなわれません。このオプションを選択する場合、すべての変数が明示的に宣言されていなければなりません。追加この設定で、4Dプロジェクトをネイティブコンパイルする対象となるプロセッサー・ファミリーを選択します。実行しているマシンのプロセッサーに依存します。アプリケーションをインストールする必要があります。