Herunterladen Inhalt Inhalt Diese Seite drucken

Epson SRC-300 Referenzhandbuch Seite 26

Inhaltsverzeichnis

Werbung

Befehlsbeschreibung
8
VAL.PRG
>300 #ifdef VALUE
>310
ENTRY REAL WORK(100)
>320
ENTRY DOUBLE A_SIN, A_COS
>330 #endif
>340 #ifndef VALUE
>350
EXTERN REAL WORK(100)
>360
EXTERN DOUBLE A_SIN, A_COS
>370 #endif
FILE1
>10 FUNCTION MAIN
>20 #define VALUE
>30 #include "VAL.PRG"
>40 EXTERN FUNCTION INIT
>50 XQT !2, INIT
>60 FEND
Beachten Sie, daß FILE 2 und FILE 3, in denen die #include-Pseudo-Anwei-
sung verwendet wird, identisch sind mit denen in den Erläuterungen zum
#include-Befehl.
In FILE 1 wird VALUE durch die #define-Anweisung definiert. Dadurch daß
in FILE 2 und FILE 3 VALUE nicht definiert ist, kann ausgewählt werden,
welche Anweisung - #ifdef VALUE oder #ifndef VALUE - in jeder Datei
ausgeführt wird. Der Vorteil dieser Methode besteht darin, daß beim Hinzu-
fügen oder Löschen von Variablen die Änderung nur an einer Stelle vorgenom-
men werden muß, und zwar im Programm VAL.PRG.
Wird VALUE mit Hilfe der #define-Anweisung definiert, wird nur dieses
Programmsegment zu FILE 1 hinzugefügt, da #ifdef...#endif kompiliert wird.
Falls VALUE nicht definiert ist, wird #ifndef...#endif kompiliert und dieses
Segment FILE 2 und FILE 3 hinzugefügt.

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Src-320Src-310Src-310a

Inhaltsverzeichnis