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.
8.1.3.6. Speichervariablendateien (.VAR)<br />
REDABAS-4 legt eine Speichervariablendatei <strong>an</strong>, wenn <strong>der</strong> Nutzer<br />
mit dem Befehl SAVE <strong>die</strong> in einer REDABAS-4-Sitzung erzeugten<br />
Speichervariablen fuer <strong>die</strong> Nutzung in weiteren <strong>Progra</strong>mmlauefen<br />
perm<strong>an</strong>ent speichern will. Die Speichervariablendatei k<strong>an</strong>n<br />
maximal 256 Speichervariablen aufnehmen. Eine Speichervariable<br />
k<strong>an</strong>n Konst<strong>an</strong>ten, Feldinhalte o<strong>der</strong> Ergebnisse von Berechnungen<br />
enthalten. Es gibt 4 Arten von Speichervariablen: Zeichen,<br />
Numerisch, Logisch, Datum.<br />
Durch den Befehl RESTORE wird <strong>die</strong> Speichervariablendatei zur<br />
Wie<strong>der</strong>verwendung in den Arbeitsspeicher geladen (vgl. hierzu<br />
Abschnitt 8.2. Speichervariablen).<br />
8.1.3.7. <strong>Progra</strong>mmdateien. (.PRG)<br />
Hauefig benutzte Befehlsfolgen k<strong>an</strong>n <strong>der</strong> Nutzer z.B. mit dem<br />
Befehl MODIFY COMMAND in einer <strong>Progra</strong>mmdatei speichern und mit<br />
dem DO-Befehl je<strong>der</strong>zeit zur Ausfuehrung bringen.<br />
Solc~e <strong>Progra</strong>mmdateien koennen komplette <strong>Progra</strong>mme enthalten.<br />
Die Schachtelung von <strong>Progra</strong>mmdateien <strong>ist</strong> moeglich, d.h. in<br />
einer <strong>Progra</strong>mmdatei k<strong>an</strong>n durch den DO-Befehl eine weitere <strong>Progra</strong>mmdatei<br />
aufgerufen werden. Die moegliche Schachtelungstiefe<br />
<strong>ist</strong> durch <strong>die</strong> maximale Anzahl von l~ gleichzeitig eroeffnelen<br />
Dateien begrenzt, wobei je<strong>der</strong> DO-Befehl das EroeEfnel1 <strong>der</strong> entsprechenden<br />
<strong>Progra</strong>mmdatei bewirkt. Ausserdem sind in <strong>der</strong> Zalll<br />
15 auch <strong>die</strong> <strong>an</strong><strong>der</strong>en moment<strong>an</strong> eroeEfneten Dateien zu bcruecksichtigen<br />
(z.B. Datenb<strong>an</strong>kdateien, Indexdateien, Reportdateiell).<br />
Die Ausfuehrung einer <strong>Progra</strong>mmdatei wird beendet, wenn entwe<strong>der</strong><br />
das Ende <strong>der</strong> Datei erreicht <strong>ist</strong> o<strong>der</strong> <strong>der</strong> Befehl RETURN abgearbeitet<br />
wird. Nach <strong>der</strong> Ausf'lehrung steht <strong>der</strong> durch <strong>die</strong> <strong>Progra</strong>mmdatei<br />
belegte Platz im Arbeitsspeicher <strong>an</strong><strong>der</strong>en <strong>Progra</strong>mmdateien<br />
zur Verfuegung.<br />
<strong>Progra</strong>mmdateien sind ASCII-Dateien. Sie koennen entwe<strong>der</strong> mit<br />
MODIFY COMMAND o<strong>der</strong> mil Textverarbeitungssystemen erstellt und<br />
geaen<strong>der</strong>t werden.<br />
Im Normalfall enthaelt eine <strong>Progra</strong>mmdalei nur ein <strong>Progra</strong>n1m.<br />
Ein Son<strong>der</strong>fall einer <strong>Progra</strong>mmdatei <strong>ist</strong> <strong>die</strong> Pro z e dur -<br />
datei, <strong>die</strong> eine Sammlung von bis zu 32 als Prozedur gekeollzeichneten<br />
<strong>Progra</strong>mmen enthalten k<strong>an</strong>n (vgl. hierzu Abschll.itt<br />
4.4.). Bei Benutzung von Prozeduren koennen bis zu 20 00-<br />
Aufrufe verschachtelt werden.<br />
8.1.3.8. Reportdateien (.DEF)<br />
Solch eine Dalel erzeugen <strong>die</strong> Befehle CREA1' E REPORT bzw.<br />
MODIFY REPORT autumatiscll, wenn <strong>der</strong> Dialog zur I,<strong>ist</strong>ellyestaltung<br />
gefuehrt wird. Die Reportdatei enthaelt alle vonl Nutzer<br />
waehrend des REPOI~T-Dialogs eingege~enen Angaben zur Slellerllng<br />
des AusgabeformalS <strong>der</strong> gewuenschlen Elyebnisl<strong>ist</strong>e.<br />
Mit REPORT FORM wird eine Reportdatei er"oeffrlet, Ufld entspreehend<br />
den in di'2ser Dalei enthailellen Anweisungen wird ein<br />
Report aus den Daten dl...'r ak 1 uellen DateIlb<strong>an</strong>kdatei erstellt.<br />
- 178 -