Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Weist den Visual FoxPro-Präprozessor an, den Inhalt einer angegebenen Header-Datei so zu behandeln, als würde er in einem Visual FoxPro-Programm stehen.
#INCLUDE FileName
Parameter
FileName
Gibt den Namen der Header-Datei an, die beim Kompilieren in das Programm eingebunden wird.Sie können zusammen mit dem Namen der Header-Datei einen Pfad angeben. In diesem Fall sucht Visual FoxPro die Header-Datei nur im angegebenen Pfad.
Wenn Sie keinen Pfad angeben, sucht Visual FoxPro die Header-Datei im Visual FoxPro-Standardverzeichnis und danach im Visual FoxPro-Pfad. Der Visual FoxPro-Pfad wird mit SET PATH angegeben.
Hinweise
Sie können eine Header-Datei erstellen, die Präprozessordirektiven enthält, und den Inhalt der Header-Datei dann beim Kompilieren eines Programms mit Hilfe von #INCLUDE in das Programm einbinden. Der Inhalt der Header-Datei wird beim Kompilieren an der Stelle in das Programm eingefügt, an der #INCLUDE im Programm vorkommt.
In einer Header-Datei werden nur die #DEFINE ... #UNDEF-, #IF ... #ENDIF- und #INCLUDE-Präprozessordirektiven erkannt. Kommentare und Visual FoxPro-Befehle in einer Header-Datei werden ignoriert.
Ein Programm kann eine beliebige Anzahl von #INCLUDE-Direktiven enthalten. Diese Direktiven können an beliebiger Stelle im Programm vorkommen. Durch Einfügen von #INCLUDE-Direktiven in Header-Dateien können Sie #INCLUDE-Direktiven verschachteln.
Header-Dateien werden normalerweise mit der Erweiterung H versehen, sie können jedoch auch eine beliebige andere Erweiterung haben. Eine Visual FoxPro-Header-Datei, Foxpro.H, gehört zum Lieferumfang. Diese Datei enthält viele der Konstanten, die in dieser Dokumentation beschrieben sind.
Beispiel
Im folgenden Beispiel werden zwei Dateien verwendet: Const.H, eine Header-Datei, und Myprog.PRG, eine Programmdatei. Die Header-Datei enthält verschiedene #DEFINE-Direktiven, mit denen Kompilierzeitkonstanten erstellt werden. Die Programmdatei verwendet #INCLUDE, um die Header-Datei Const.H beim Kompilieren einzubinden, wodurch die Kompilierzeitkonstanten in der Header-Datei für das Programm verfügbar werden.
** Header file CONST.H ** #DEFINE ERROR_NODISK 1 #DEFINE ERROR_DISKFULL 2 #DEFINE ERROR_UNKNOWN 3
** Program file MYPROG.PRG ** #INCLUDE CONST.H
FUNCTION chkerror
PARAMETER errcode
DO CASE
CASE errcode = ERROR_NODISK
?"Error - No Disk"
CASE errcode = ERROR_DISKFULL
?"Error - Disk Full"
CASE errcode = ERROR_UNKNOWN
?"Unknown Error"
ENDCASE
RETURN
Siehe auch
#DEFINE ... #UNDEF-Präprozessordirektive | #IF ... #ENDIF-Präprozessordirektive | #IFDEF |#IFNDEF ... #ENDIF-Präprozessoranweisung | #INCLUDE-Präprozessordirektive