Modo de arquivo inválido

As instruções usadas na manipulação de conteúdo do arquivo devem ser apropriadas para o modo no qual o arquivo foi aberto. As possíveis causas incluem:

  • Uma FilePutObject instrução ou uma instrução FileGetObject especifica um arquivo sequencial.

  • Uma Print instrução especifica um arquivo aberto para um modo de acesso diferente Output ou Append.

  • Uma Input instrução especifica um arquivo aberto para um modo de acesso diferente de Input

  • Uma tentativa de gravar em um arquivo somente leitura.

Para corrigir este erro

  • FilePutObject Certifique-se e FileGetObject esteja se referindo apenas a arquivos abertos para Random ou Binary acesso.

  • Print Certifique-se de especificar um arquivo aberto para o modo de acesso ou de Append acessoOutput. Caso contrário, use uma instrução diferente para colocar dados no arquivo ou reabra o arquivo em um modo apropriado.

  • Input Certifique-se de especificar um arquivo aberto para Input. Caso contrário, use uma instrução diferente para colocar dados no arquivo ou reabrir o arquivo em um modo apropriado.

  • Se você estiver escrevendo em um arquivo somente leitura, altere o status de leitura/gravação do arquivo ou não tente gravá-lo.

  • Use a funcionalidade disponível no My.Computer.FileSystem objeto.

Consulte também