RNF7534

I file devono essere chiusi esplicitamente in un modulo non ciclo.

10

Causa . . . . . : Il ciclo del programma RPG non è attivo quando viene specificata una parola chiave MAIN o NOMAIN sulla specifica di controllo, quindi i file non si chiudono automaticamente. Le operazioni CLOSE sono necessarie per tutti i file che possono essere aperti durante l'inizializzazione del modulo, oppure dalle procedure nel modulo.

Correzione . . . : Una soluzione è creare una procedura da richiamare alla fine dell'applicazione che contiene un'operazione CLOSE *ALL. Un'altra soluzione è chiudere i file con la stessa procedura con cui vengono aperti.