TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Процедуры и функции модуля Dos 

             Ниже перечислены процедуры и функции модуля Dos.  Чтобы  ис-
        пользовать их, вы должны ссылаться на модуль Dos с помощью опера-
        тора программы uses.  См. также Главу 1 ("Справочник по библиоте-
        ке") в "Руководстве программиста".

                     Процедуры для работы с датой и временем
        ┌──────────────────┬────────────────────────────────────────────┐
        │     Процедура    │        Описание                            │
        ├──────────────────┼────────────────────────────────────────────┤
        │   GetDate        │ Возвращает текущую  дату,  установленную  в│
        │                  │ операционной системе.                      │
        ├──────────────────┼────────────────────────────────────────────┤
        │   GetFTime       │ Возвращает дату  и  время  последней записи│
        │                  │ файла.                                     │
        ├──────────────────┼────────────────────────────────────────────┤
        │   GetTiме        │ Возвращает текущее время,  установленное  в│
        │                  │ операционной системе.                      │
        ├──────────────────┼────────────────────────────────────────────┤
        │   РackTiме       │ Преобразует запись DateTiме в четырехбайто-│
        │                  │ вое  упакованное  символьное  представление│
        │                  │ даты и времени длинного целого типа,  кото-│
        │                  │ рое используется в процедуре  SetTiме. Поля│
        │                  │ записи  DateTiме не проверяются на допусти-│
        │                  │ мость границ.                              │
        ├──────────────────┼────────────────────────────────────────────┤
        │   SetDate        │ Устанавливает для операционной системы  те-│
        │                  │ кущую дату.                                │
        ├──────────────────┼────────────────────────────────────────────┤
        │   SetFTiме       │ Устанавливает время и дату последней записи│
        │                  │ файла.                                     │
        ├──────────────────┼────────────────────────────────────────────┤
        │   SetTiме        │ Устанавливает в операционной системе  теку-│
        │                  │ щее время.                                 │
        ├──────────────────┼────────────────────────────────────────────┤
        │   UnpackTiме     │ Преобразует четырехбайтовое     упакованной│
        │                  │ символьное  представление  даты  и  времени│
        │                  │ длинного целого типа,  возвращаемого проце-│
        │                  │ дурами GetFTiме, FindFirst, FindNext в рас-│
        │                  │ пакованную запись DateTiме.                │
        └──────────────────┴────────────────────────────────────────────┘

                   Процедуры и функции обслуживания прерываний
        ┌──────────────────┬────────────────────────────────────────────┐
        │   Процедура      │      Описание                              │
        ├──────────────────┼────────────────────────────────────────────┤
        │    GetIntVес     │ Возвращает адрес,  сохраненный  в  заданном│
        │                  │ векторе прерываний.                        │
        ├──────────────────┼────────────────────────────────────────────┤
        │    Intr          │ Выполняет заданное  программное прерывание.│
        ├──────────────────┼────────────────────────────────────────────┤
        │    МsDos         │ Выполняет вызов функции DOS.               │
        ├──────────────────┼────────────────────────────────────────────┤
        │    SetIntVес     │ Устанавливает по  заданному адресу заданный│
        │                  │ вектор прерывания.                         │
        └──────────────────┴────────────────────────────────────────────┘

                      Функции, проверяющие состояние диска
        ┌──────────────────┬────────────────────────────────────────────┐
        │   Фуннкция       │       Описание                             │
        ├──────────────────┼────────────────────────────────────────────┤
        │    DiskFrее      │ Возвращает число  свободных байт на диске в│
        │                  │ заданном дисководе.                        │
        ├──────────────────┼────────────────────────────────────────────┤
        │    DiskSize      │ Возвращает полный объем в  байтах заданного│
        │                  │ диска.                                     │
        └──────────────────┴────────────────────────────────────────────┘

                           Процедуры обработки файлов
        ┌──────────────────┬────────────────────────────────────────────┐
        │   Процедура      │      Описание                              │
        ├──────────────────┼────────────────────────────────────────────┤
        │   FExpand        │ Воспринимает имя файла и  возвращает полное│
        │                  │ уточненное имя (диск, каталог, расширение).│
        ├──────────────────┼────────────────────────────────────────────┤
        │   FSearch        │ Ищет файл в списке каталогов.              │
        ├──────────────────┼────────────────────────────────────────────┤
        │   FindFirst      │ Производит поиск в заданном  (или  текущем)│
        │                  │ каталоге записи,  содержимое которой совпа-│
        │                  │ дает с заданным именем файла  и атрибутами.│
        ├──────────────────┼────────────────────────────────────────────┤
        │   FindNext       │ Возвращает следующую запись,  имя  файла  и│
        │                  │ атрибуты в которой совпадают с теми,  кото-│
        │                  │ рые были заданы при предыдущем  обращении к│
        │                  │ процедуре FindFirst.                       │
        ├──────────────────┼────────────────────────────────────────────┤
        │   GetFAttr       │ Возвращает атрибуты файла.                 │
        ├──────────────────┼────────────────────────────────────────────┤
        │   SetFAttr       │ Устанавливает атрибуты файла.              │
        └──────────────────┴────────────────────────────────────────────┘

                     Функции управления операционной средой
        ┌──────────────────┬────────────────────────────────────────────┐
        │      Функция     │         Описание                           │
        ├──────────────────┼────────────────────────────────────────────┤
        │     EnvCount     │ Возвращает число строк, содержащихся в опе-│
        │                  │ рационной среде DOS.                       │
        ├──────────────────┼────────────────────────────────────────────┤
        │     EnvStr       │ Возвращает заданную   строку   операционной│
        │                  │ среды.                                     │
        ├──────────────────┼────────────────────────────────────────────┤
        │     GetEnv       │ Возвращает значение   заданной   переменной│
        │                  │ операционной среды.                        │
        └──────────────────┴────────────────────────────────────────────┘

                         Процедуры управления процессами
        ┌──────────────────┬────────────────────────────────────────────┐
        │      Процедура   │         Описание                           │
        ├──────────────────┼────────────────────────────────────────────┤
        │    Eхесutе       │ Выполняет заданную  программу  с  указанной│
        │                  │ командной строкой.                         │
        ├──────────────────┼────────────────────────────────────────────┤
        │    Keep          │ Сохраняет (прекращает выполнение и сохраня-│
        │                  │ ет в памяти) прекратившую работу программу,│
        │                  │ оставляя ее резидентной в памяти.          │
        ├──────────────────┼────────────────────────────────────────────┤
        │    SwapVectors   │ Меняет местами  содержимое сохраненных век-│
        │                  │ торов прерываний и текущих векторов.       │
        └──────────────────┴────────────────────────────────────────────┘

                           Прочие процедуры и функции
        ┌──────────────────┬────────────────────────────────────────────┐
        │Процедура/функция │          Описание                          │
        ├──────────────────┼────────────────────────────────────────────┤
        │   DosVersion     │ Возвращает номер версии операционной систе-│
        │                  │ мы DOS.                                    │
        ├──────────────────┼────────────────────────────────────────────┤
        │   GetCBreak      │ Возвращает проверяемое    DOS     состояние│
        │                  │ Ctrl+Break.                                │
        ├──────────────────┼────────────────────────────────────────────┤
        │   SetCBreak      │ Устанавливает проверяемое   DOS   состояние│
        │                  │ Ctrl+Break.                                │
        ├──────────────────┼────────────────────────────────────────────┤
        │   GetVerify      │ Возвращает состояние флага проверки в DOS. │
        ├──────────────────┼────────────────────────────────────────────┤
        │   SetVerify      │ Устанавливает состояние  флага  проверки  в│
        │                  │ DOS.                                       │
        └──────────────────┴────────────────────────────────────────────┘


Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz