FIELD Variable: Unterschied zwischen den Versionen
Georg (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ == Definition einer FIELD Variablen == FIELD Variable gehören zu den lexikalischen Variablen, die durch den Compiler aufgrund einer expliziten Definition (F…“) |
|||
Zeile 2: | Zeile 2: | ||
== Definition einer FIELD Variablen == | == Definition einer FIELD Variablen == | ||
FIELD Variable gehören zu den lexikalischen Variablen, die durch den Compiler aufgrund einer expliziten Definition (FIELD Statement) deklariert werden. | FIELD Variable gehören zu den lexikalischen Variablen, die durch den [[Xpp|Compiler]] aufgrund einer expliziten [[Definition]] (FIELD Statement) deklariert werden. | ||
Per Definition ist eine FIELD Variable jedoch an | Per Definition ist eine FIELD Variable jedoch an ein Feld einer DBF-Datei gebunden und dient dem Zugriff auf das gleichnamige Feld in der DBF-Datei. | ||
Im Gegensatz zu den STATIC und LOCAL Deklarationen kennt die FIELD Deklaration noch einen Eingrenzungsoperator: IN | Im Gegensatz zu den [[STATIC Variable|STATIC]] und [[LOCAL Variable|LOCAL]] Deklarationen kennt die FIELD Deklaration noch einen Eingrenzungsoperator: [[IN]] | ||
FIELD Name IN Kunden | FIELD Name IN Kunden | ||
Der Compiler löst diese Deklaration auf und stellt eine Verbindung zu einem Alias() (in diesem Beispiel: Kunden) her, der erst zur Laufzeit existieren wird (bzw. muss). | Der [[Xpp|Compiler]] löst diese Deklaration auf und stellt eine Verbindung zu einem [[Alias()]] (in diesem Beispiel: Kunden) her, der erst zur Laufzeit existieren wird (bzw. muss). | ||
Zur Reihenfolge der Deklaration siehe [[ausführbare und nicht ausführbare Deklarationen]]. | Zur Reihenfolge der Deklaration siehe [[ausführbare und nicht ausführbare Deklarationen]]. | ||
== Sichtbarkeit von FIELD Variablen == | == Sichtbarkeit von FIELD Variablen == | ||
Genaueres findet sich hier: [[Lebenszeit und Sichtbarkeit der Variablen-Klassen]] | Genaueres findet sich hier: [[Lebenszeit und Sichtbarkeit der Variablen-Klassen]] |
Aktuelle Version vom 17. Juni 2013, 15:36 Uhr
Definition einer FIELD Variablen
FIELD Variable gehören zu den lexikalischen Variablen, die durch den Compiler aufgrund einer expliziten Definition (FIELD Statement) deklariert werden.
Per Definition ist eine FIELD Variable jedoch an ein Feld einer DBF-Datei gebunden und dient dem Zugriff auf das gleichnamige Feld in der DBF-Datei.
Im Gegensatz zu den STATIC und LOCAL Deklarationen kennt die FIELD Deklaration noch einen Eingrenzungsoperator: IN
FIELD Name IN Kunden
Der Compiler löst diese Deklaration auf und stellt eine Verbindung zu einem Alias() (in diesem Beispiel: Kunden) her, der erst zur Laufzeit existieren wird (bzw. muss).
Zur Reihenfolge der Deklaration siehe ausführbare und nicht ausführbare Deklarationen.
Sichtbarkeit von FIELD Variablen
Genaueres findet sich hier: Lebenszeit und Sichtbarkeit der Variablen-Klassen