1 Invalid function number(Ошибочный номер функции). — Обращение к несуществующей функции DOS.
2 File not found(He найден файл). — Ошибка генерируется процедура ми Reset, Append, Rename или Erase, если физический файл, связанный с файловой переменной, не найден или не существует.
3 Path not found(Путь не найден). — Ошибка генерируется процедурами Reset, Append, Rename или Erase, если имя, присвоенное файловой переменной, является недействительным или указывает на несуществующий подкаталог. Ошибка генерируется процедурами ChDir, MkDir или RmDir, если маршрут является недействительным или указывает на несуществующий подкаталог.
4 Too many open files(Слишком много открытых файлов). — Ошибка генерируется процедурами Reset, Rewrite или Append, если программа имеет слишком много открытых файлов. Операционная система DOS не позволяет использовать более 15 открытых файлов для каждого про цесса. Если вы получили эту ошибку при наличии менее 15 открытых файлов, увеличьте число в параметре FILES=xx файла CONFIG.SYS до какого-либо подходящего значения, например до 30.
5 File access denied(Отказано в доступе к файлу). — Появление этого сообщения возможно по следующим причинам:
> ошибка генерируется процедурой Reset или Append, если пере менная FileMode допускает запись, в то время как физический файл является каталогом или файлом, доступным только для чтения;
> ошибка генерируется процедурой Rewrite, если каталог заполнен или если имя, присвоенное файловой переменной, задает каталог или существующий файл, доступный только для чтения;
> ошибка генерируется процедурой Rename, если имя, присвоен ное файловой переменной, совпадает с именем каталога или если новое имя указывает на уже существующий файл;
> ошибка генерируется процедурой Erase при попытке стереть каталог или файл, доступный только для чтения;
> ошибка генерируется процедурой MkDir, если файл с тем же име нем уже существует в порождающем каталоге, если нет места в по рождающем каталоге или если заданное имя является именем устрой ства;
> ошибка генерируется процедурой RmDir, если каталог не явля ется пустым, если указанный путь не определяет каталог или если путь задает корневой каталог;
> ошибка генерируется процедурой Read или BlockRead при по пытке считать данные из файла, который еще не открыт для чтения;
> ошибка генерируется процедурой Write или BlockWrite при по пытке записать данные в файл, который еще не открыт для записи;
6 Invalid file handle(Недопустимый описатель файла).—Данная ошибка генерируется, если системному вызову DOS передается недопустимый описатель файла. Появление данной ошибки является свидетельством того, что файловая переменная испорчена.
12 Invalid file access code(Неверный код доступа к файлам). — Ошибка генерируется процедурами Reset или Append при попытке открыть файл (типизированный или нетипизированный), если значение переменной FileMode в момент открытия файла было недействительным.
15 Invalid drive number(Недопустимый номер диска). — Ошибка генери руется процедурой GetDir или ChDir, если номер диска недопустим.
16 Cannot remove current directory(Нельзя удалить текущий каталог). — Ошибка генерируется процедурой RmDir при попытке удалить теку щий каталог.
17 Cannot rename across drives(Нельзя при переименовании указывать разные диски). — Ошибка генерируется процедурой Rename, если оба файла не находятся на одном и том же диске.
18 No more files(Больше нет файлов). — Эта ошибка передается в пере менную DOSError модулей DOS и WinDos, если при вызове проце дур FindFirst и FindNext не найдено файлов с заданным именем и набором атрибутов.