Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Initial- und „last used"-Zustand

&pagelevel(3)&pagelevel

Initial-Zustand bedeutet für

  • Indizes: undefiniert

  • Objektreferenzen/Zeiger: Initialwert NULL

  • sonstigen Daten: den Wert aus der VALUE-Klausel, wenn sie angegeben ist; sonst undefiniert

  • Dateien: Datei im nicht geöffneten Zustand.


„Last used“-Zustand bedeutet bei

  • Daten: Zustand wie nach der letzten, vorhergegangenen Änderung

  • Dateien: Zustand wie nach der letzten, vorhergegangenen Operation.


In welchem Zustand sich Daten bzw. Dateien beim Aufruf einer Methode bzw. eines Programms befinden, hängt ab von

  • der Section, in der sie definiert sind und von weiteren Klauseln der Definition

  • dem bisherigen Geschehen beim Ablauf der Ablaufeinheit.

Section
der Definition

Bisheriger Ablauf

Methode

Programm

erster Aufruf

weiterer Aufruf

mit INITIAL 1)

ohne INITIAL

erster/weiterer Aufruf

aller erster Aufruf

erster Aufruf nach Cancel 2

Aufruf sonst

Working-Storage mit EXTERNAL

initial
last used

last used
last used

initial
last used

initial
last used

initial
last used

last used
last used

Local-Storage

initial

initial

initial

initial

initial

initial

Linkage 3)

last used

last used

last used

last used

last used

last used

1) das Programm selbst besitzt die Klausel oder ist in einem solchen Programm enthalten
2) Cancel auf das Programm selbst oder eines, in dem das Programm enthalten ist
3)
bezieht sich auf die aktuell übergebenen Parameter