共用方式為


#Include預處理器指示詞

#Include: Quoted String

#Include 指示詞會導致載入和處理 由 Quoted String 命名的 GDL 來源檔案。 目前 GDL 檔案的前置處理會暫停,直到已處理包含的檔案為止。 包含的檔案可以藉由定義或未定義符號,影響主機 GDL 檔案其餘部分的前置處理。

引號字串的語法是由 GDL 所定義。 引號字串值不同于其他指示詞的值,可以跨一行延伸。 需要引號字串

#Include和所有指示詞都必須以分行符號終止,而不是大括弧 (}) 。

如果您使用 *Include,這是舊的 GPD 關鍵字,則包含檔案將會在主機檔案之後預先處理。 如果主機檔案需要先預先處理包含的檔案,此處理可能會造成問題。 若要避免這類潛在問題,請一律將 #Include 指示詞前面加上目前的預處理器前置詞。

剖析器的目前實作允許三種形式的檔案命名:僅限檔案名、完整路徑和部分限定路徑。 如果您使用部分限定路徑,則目前執行環境會建立路徑的起點。 如果只使用檔案名,將會嘗試兩個起點:根來源檔案所使用的路徑,然後是目前執行環境所建立的路徑。

請注意,如果先行編譯的檔案包含另一個檔案,則先行編譯的檔案會被視為與其包含檔案相對的根原始程式檔。 安裝和安裝程式碼可能會造成額外的限制。