Ricerca…


Osservazioni

L'istruzione CANCEL garantisce che un programma referenziato si trovi in ​​uno stato iniziale alla successiva chiamata e che scarichi tutte le risorse per il modulo.

inserisci la descrizione dell'immagine qui

ANNULLA dichiarazione

CALL "submodule"
CALL "submodule"

CANCEL "submodule"
CALL "submodule"

Tutti i dati statici nel working set del submodule saranno in uno stato iniziale sull'ultima istruzione CALL cui sopra. Il secondo CALL avrà qualsiasi valore iniziale impostato come rimasto dalla prima CALL .

I compilatori COBOL possono supportare l'annullamento fisico (oggetto scaricato dalla memoria) e / o l'annullamento virtuale (garantire uno stato iniziale, ma lasciare l'oggetto disponibile all'ambiente operativo host). Questo è un dettaglio di implementazione.

Vedi http://open-cobol.sourceforge.net/faq/index.html#cancel per maggiori dettagli.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow