次の方法で共有


#Include プリプロセッサ ディレクティブ

#Include: Quoted String

#Include ディレクティブにより、Quoted String によって名前が付けられた GDL ソース ファイルが読み込まれ、処理されます。 インクルード ファイルが処理されるまで、現在の GDL ファイルの前処理は一時停止されます。 インクルード ファイルは、シンボルを定義または未定義にすることで、ホスト GDL ファイルの残りの前処理に影響を与えることができます。

引用符で囲まれた文字列の構文は、GDL で定義されます。 他のディレクティブの値とは異なり、引用符で囲まれた文字列値は、複数の行にわたって拡張できます。 引用符で囲まれた文字列 が必要です。

#Include やすべてのディレクティブは、中かっこ (}) ではなく改行で終了する必要があります。

古い GPD キーワードである*インクルードを使うと、インクルード ファイルはホスト ファイルの後で前処理されます。 この処理により、ホスト ファイルでインクルード ファイルを最初に前処理する必要がある場合に問題が発生する可能性があります。 このような潜在的な問題を避けるには、常に #Include ディレクティブに現在のプリプロセッサ プレフィックスを付けます。

パーサーの現在の実装では、ファイル名のみ、完全修飾パス、部分的に修飾されたパスという 3 つの形式のファイルに名前を付けることができます。 部分的に修飾されたパスを使用する場合、パスの開始点は現在の実行環境によって確立されます。 ファイル名のみを使用する場合は、ルート ソース ファイルが使用するパスと、現在の本番環境が確立するパスの 2 つの開始点が試されます。

プリコンパイル済みファイルが別のファイルを含む場合、プリコンパイル済みファイルは、その含まれるファイルに関してはルート ソース ファイルとみなされることにご注意ください。 インストール コードとセットアップ コードでは、追加の制限が課される場合があります。