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.4.5 Verwaltungsbefehle<br />

4-55<br />

4.4.5.1 Setzen des Positionszeigers<br />

Die Anweisung<br />

SET POOL (poo 1) NEXT (key) ;<br />

setzt den aktuellen Positionszeiger in einem Pool auf den Wert<br />

key. Damit kann an beliebiger Position innerhalb des Pools mit se­<br />

quentiellem Lesen und Schreiben neu begonnen werden.<br />

Beispiel<br />

Erläuterung<br />

00 J:::1 TO 10;<br />

RETRIEVE POOL(P(3)) TO(K);<br />

END;<br />

SET POOL(P(2)) NEXT(K);<br />

00 J:::1 TO 3;<br />

RETRIEVE POOL(P(2)) TO(POINT);<br />

-117-<br />

Es wird die Position der zehnten POINT-Struktur in P(2) aus P(3)<br />

entnommen. Dann werden nacheinander die zehnte, eJfte und zwölfte<br />

POINT-Struktur aus P(2) gelesen.<br />

Oie Vorsicht, die bei direktem Lesen und Schreiben geboten ist,<br />

gilt gleichermaßen auch für das Verwenden des sequentiellen Lesens<br />

und Schreibens nach einer Neudefinition des Positionszeigers durch<br />

SET.<br />

4.4.5.2 Feststellen von Poolmerkmalen<br />

Oie ATTRIBUTE-Anweisung erlaubt es, wesentliche Merkmale eines<br />

Pools dem Anwendungsprogramm mitzuteilen.<br />

TYPE(n)<br />

["lAX (n)<br />

ACT(n)<br />

NEXT(n)<br />

SPACE(n1,n2,n3,n4,n5)

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!