14.12.2012 Aufrufe

KFK2666.pdf

KFK2666.pdf

KFK2666.pdf

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.

Beispiel<br />

Erläuterung<br />

4-27<br />

DCL SUB ENTRY (BIN FIXED(15), DESCRIPTOR)<br />

oder<br />

EXTERNAL REGENT RETURNS (CHAR(B))j<br />

DCL SUB ENTRY (BIN FIXED(15), DESCRIPTOR)<br />

DCL TEXT CHAR(B)j<br />

DYNAMIC RETURNS (CHAR(B))j<br />

TEXT = SUB (3,X(2,1,7))j<br />

Dies ist die vollständige und sicherste Deklaration.<br />

Beispiel<br />

DCL SUB ENTRY (BIN FIXED(15),)<br />

oder<br />

Erläuterung<br />

EXTERNAL REGENT RETURNS (CHAR(B))j<br />

DCL SUB ENTRY (BIN FIXED(15),)<br />

DYNAMIC RETURNS (CHAR(B))j<br />

Auch diese Form ist zulässig, bietet aber weniger Sicherheit.<br />

4.3.5.2 Dynamische Datenelemente<br />

Grundsätzlich wurde bei der Entwicklung des REGENT-Systems darauf<br />

geachtet, daß dynamische Datenelemente in derselben Weise und an<br />

denselben Stellen verwendet werden können wie PL/1-Daten gleichen<br />

Typs. Es gibt jedoch Ausnahmen, die teils aus prinzipiellen GrUn­<br />

den, teils aus GrUnden der Effektivität bei der Übersetzung, teils<br />

aus Gründen der raschen Fertigstellung des REGENT-Systems gegen­<br />

wärtig noch beachtet werden müssen. Dynamische Datenelemente sind<br />

-89-<br />

an einigen Stellen nicht zugelassen (siehe Kap. 10, dynamic element<br />

reference). Die einfachste Form der Verwendung von ODE ist die einer<br />

Verallgemeinerung von PL/1-Feldern.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!