14.12.2012 Aufrufe

KFK2666.pdf

KFK2666.pdf

KFK2666.pdf

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

4-25<br />

Es sei ausdrücklich nochmals auf den Unterschied zwischen COPY und<br />

CONNECT hingewiesen. COPY erzeugt eine Kopie einer DOS oder TOS;<br />

-87-<br />

während bei CONNECT einunddieselbe DOS oder TOS lediglich unter zwei<br />

verschiedenen Bezeichnungen (und mit unterschiedlicher Zugriffs­<br />

effektivität) angesprochen wird.<br />

4.3.5 Verwendung dynamischer Datenstrukturen<br />

4.3.5.1 Oeskriptoren<br />

Oeskriptoren können in den in Kap.4.3.4 und Kap. 4.4.10 beschriebenen<br />

PLR-Anweisungen auftreten. Ferner können Oeskriptoren als formale<br />

bzw. aktuelle Parameter einer Prozedur bzw. eines Unterprogramm­<br />

aufrufs auftreten. An anderen Stellen ist die Verwendung von<br />

Oeskriptoren nicht erlaubt.<br />

Soll in einer Prozedur ein Oeskriptor als Parameter aus der auf­<br />

rufenden Prozedur übernommen werden, so muß er als solcher dekla­<br />

riert sein.<br />

Beispiel<br />

Erläuterung<br />

SUB: PROC (N,O) RETURNS (CHAR(8));<br />

OCL N BIN FIXEO, ODESCRIPTOR;<br />

END SUB;<br />

In der Prozedur SUB kann 0 uneingeschränkt als Basisdeskriptor<br />

behandelt werden.<br />

Wenn eine Prozedur aufgerufen werden soll, so ist zu unterschei­<br />

den, ob sie in der rufenden Prozedur als<br />

deklariert ist.<br />

- interne Prozedur bekannt ist, oder<br />

- als ENTRY EXTERNAL REGENT oder<br />

- als ENTRY OYNAMIC

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!