Недопустимый режим файла
Обновлен: Ноябрь 2007
Bad file mode
Операторы, используемые для управления содержимым файла, должны соответствовать режиму, в котором открыт файл. Возможные причины:
Оператор FilePutObject или FileGetObject задает последовательный файл.
Оператор Print задает файл, открытый в режиме доступа отличном от Output или Append.
Оператор Input задает файл, открытый в режиме доступа отличном от Input.
Предпринята попытка записи в файл, доступный только для чтения.
Исправление этой ошибки
Убедитесь, что FilePutObject и FileGetObject ссылаются только на файлы, открытые для Random или Binary.
Убедитесь, что Print задает файл, открытый в режиме доступа Output или Append. Если файл открыт в другом режиме доступа, используйте другой оператор для помещения данных в файл или откройте его повторно в необходимом режиме.
Убедитесь, что Input указывает файл, открытый для Input. Если файл открыт в другом режиме доступа, используйте другой оператор для помещения данных в файл или откройте его повторно в необходимом режиме.
При записи в файл, доступный только для чтения, измените статус файла запись/чтение или не пытайтесь в него записать.
Используйте функциональность объекта My.Computer.FileSystem.
См. также
Задачи
Исправление неполадок, связанных с чтением из текстовых файлов и записью в такие файлы