Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
#Include: Quoted String
Dyrektywa #Include powoduje załadowanie i przetworzenie pliku źródłowego GDL o nazwie cytowanego ciągu. Wstępne przetwarzanie bieżącego pliku GDL jest wstrzymane do momentu przetworzenia dołączonego pliku. Dołączony plik może mieć wpływ na wstępne przetwarzanie pozostałej części pliku GDL hosta przez zdefiniowanie lub niezdefiniowanie symboli.
Składnia cytowanego ciągu jest definiowana przez bibliotekę GDL. Cytowana wartość ciągu, w przeciwieństwie do wartości innych dyrektyw, może rozciągać się na więcej niż jeden wiersz. ciągów cytowanych jest wymagany.
#Include i wszystkie dyrektywy muszą zostać zakończone przez podział wiersza, a nie nawias klamrowy (}).
Jeśli używasz *Uwzględnij, czyli starego słowa kluczowego GPD, plik dołączania zostanie wstępnie przetworzony po pliku hosta. To przetwarzanie może powodować problemy, jeśli plik hosta wymaga wstępnego przetworzenia dołączonego pliku. Aby uniknąć takich potencjalnych problemów, zawsze prefiks dyrektywy #Include z bieżącym prefiksem preprocesora.
Bieżąca implementacja analizatora umożliwia trzy formy nazewnictwa pliku: tylko nazwa pliku, w pełni kwalifikowana ścieżka i częściowo kwalifikowana ścieżka. Jeśli używasz częściowo kwalifikowanej ścieżki, punkt początkowy dla ścieżki jest ustanawiany przez bieżące środowisko wykonywania. Jeśli jest używana tylko nazwa pliku, zostaną wypróbowane dwa punkty początkowe: ścieżka używana przez główny plik źródłowy, a następnie ścieżka ustanowiona przez bieżące środowisko wykonawcze.
Należy pamiętać, że jeśli wstępnie skompilowany plik zawiera inny plik, plik wstępnie skompilowany jest uznawany za główny plik źródłowy względem dołączonych plików. Kod instalacji i konfiguracji może nakładać dodatkowe ograniczenia.