Nieprawidłowy tryb pliku

Instrukcje używane podczas manipulowania zawartością pliku muszą być odpowiednie dla trybu, w którym plik został otwarty. Ta sytuacja może mieć następujące przyczyny:

  • Instrukcja FilePutObject or FileGetObject określa plik sekwencyjny.

  • Instrukcja Print określa plik otwarty dla trybu dostępu innego niż Output lub Append.

  • Instrukcja Input określa plik otwarty dla trybu dostępu innego niż Input

  • Próba zapisu w pliku tylko do odczytu.

Aby naprawić ten błąd

  • Upewnij się, że FilePutObject i FileGetObject odwołują się tylko do plików otwartych dla Random programu lub Binary dostępu.

  • Upewnij się, że Print określono plik otwarty dla Output trybu dostępu lub Append . Jeśli nie, użyj innej instrukcji, aby umieścić dane w pliku lub ponownie otworzyć plik w odpowiednim trybie.

  • Upewnij się, że Input określono plik otwarty dla elementu Input. Jeśli nie, użyj innej instrukcji, aby umieścić dane w pliku lub ponownie otworzyć plik w odpowiednim trybie.

  • Jeśli zapisujesz w pliku tylko do odczytu, zmień stan odczytu/zapisu pliku lub nie próbuj go zapisać.

  • Użyj funkcji dostępnych w My.Computer.FileSystem obiekcie .

Zobacz także