31.10.2013 Aufrufe

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 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!