Condividi tramite


Modalità file non valida

Le istruzioni utilizzate per la modifica del contenuto del file devono essere appropriate alla modalità in cui è stato aperto il file. Le cause possibili includono:

  • Un'istruzione FilePutObject o FileGetObject specifica un file sequenziale.

  • Un'istruzione Print specifica un file aperto per una modalità di accesso diversa da Output o Append.

  • Un'istruzione Input specifica un file aperto per una modalità di accesso diversa da Input

  • Tentativo di scrittura in un file di sola lettura.

Per correggere l'errore

  • Assicurarsi che FilePutObject e FileGetObject facciano riferimento solo ai file aperti per accedere a Random o Binary.

  • Assicurarsi che Print specifichi un file aperto per la modalità di accesso Output o Append. In caso contrario, usare un'istruzione diversa per inserire i dati nel file o riaprire il file in una modalità appropriata.

  • Assicurarsi che Input specifichi un file aperto per Input. In caso contrario, usare un'istruzione diversa per inserire i dati nel file o riaprire il file in una modalità appropriata.

  • Se si scrive in un file di sola lettura, modificare lo stato di lettura/scrittura del file o non provare a scrivervi.

  • Usare la funzionalità disponibile nell'oggetto My.Computer.FileSystem .

Vedi anche