DCP_REDABAS4__Progra.. - Das ist die Eingangsseite, an der ...
DCP_REDABAS4__Progra.. - Das ist die Eingangsseite, an der ...
DCP_REDABAS4__Progra.. - Das ist die Eingangsseite, an der ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
[] TO sv<br />
Ergebnis in sv<br />
Befehl Eingabe Datentyp Inhalt/Wert LEN(sv)<br />
WAIT<br />
ACCEPT<br />
INPUT<br />
<br />
<br />
""<br />
C<br />
C<br />
C<br />
o<br />
o<br />
o<br />
I)<br />
1 )<br />
1 )<br />
WAIT<br />
ACCEPT<br />
INPUT<br />
a<br />
a<br />
"all<br />
C<br />
C<br />
C<br />
a<br />
a<br />
a<br />
1<br />
1<br />
1<br />
ACCEPT<br />
INPUT<br />
INPUT<br />
abc<br />
"abc"<br />
.Y.<br />
127<br />
CTOD ( "1.2.55" ) <br />
CTOD("1.2.55")+30<br />
C abc<br />
3<br />
C abc 3 1<br />
-----------------------------1<br />
L<br />
N<br />
D<br />
D<br />
• T.<br />
127<br />
01.02.55<br />
03.03.55<br />
2) 1<br />
1<br />
1<br />
1<br />
: Eingabetaste<br />
1) Abfrage: IF LEN(sv)=O o<strong>der</strong><br />
2) Abfrage: IF sv Anzeige:<br />
IF I'II=SV I nicht IF SV='III<br />
.T. (nicht .J. o<strong>der</strong> .Y.)<br />
8.2.5. Ex<strong>ist</strong>enzbereich und Sichtbarkeit<br />
"Guel~igkeits<br />
REDABAS-4 gestattet zwei Ex<strong>ist</strong>enzbereiche (auch<br />
bereiche" o<strong>der</strong> "Speicherklassen " ) fuer Speichervariablen:<br />
- global (publik, perm<strong>an</strong>ent)<br />
Die Speichervariable ex<strong>ist</strong>iert bis zum Beenden von REDABAS-4<br />
durch QUIT o<strong>der</strong> bis zur vorherigen expliziten Freigabe.<br />
- lokal (privat, temporaer)<br />
Solche Speichervariable sind <strong>an</strong> <strong>die</strong> Abarbeitung einer <strong>Progra</strong>mmstufe<br />
gebunden und werden bei Verlassen des [Unter-]<strong>Progra</strong>mms<br />
(Ende des Durchlaufs) automatisch freigegeben, sofern<br />
nicht vorher eine explizite Freigabe <strong>an</strong>gefor<strong>der</strong>t wurde.<br />
Alle auf <strong>der</strong> Befehlsebene definierten Speichervariablen sind<br />
global. Die auf <strong>der</strong> <strong>Progra</strong>mmebene, also waehrend <strong>der</strong> Abarbeitung<br />
eines REDABAS-4-Befehlsprogramms bzw. einer Prozedur entstehenden<br />
Speichervariablen gelten st<strong>an</strong>dardmaessig lokal zu<br />
<strong>die</strong>sem [Unter-]<strong>Progra</strong>mm bzw. <strong>die</strong>ser Prozedur. Sie koennen aber<br />
auf Wunsch mit dem Befehl<br />
PUBLIC <br />
als global ex<strong>ist</strong>ierend vereinbart werden. Dieser Befehl muss<br />
vor <strong>der</strong> ersten Wertzuweisung fuer <strong>die</strong> ben<strong>an</strong>nten Speichervariable~<br />
stehen. Globale Speichervariable sind nur noetig, wenn<br />
<strong>die</strong> Rueckmeldung von <strong>Progra</strong>mm-Ergebnissen bis auf <strong>die</strong> Befehlsebene,<br />
z.B. fuer ihre Nutzung in spaeler aufzurufenden Befehlen<br />
o<strong>der</strong> <strong>Progra</strong>mmen, beabsichtigt <strong>ist</strong>.<br />
- 187 -