TURBO PASCAL |
Новости
|
Процедуры и функции модуля 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. │ └──────────────────┴────────────────────────────────────────────┘ |
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |