TURBO PASCAL |
Новости
|
Процедуры и функции модуля WinDosНиже перечислены процедуры и функции модуля WinDos. Чтобы использовать их, вы должны ссылаться на модуль WinDos с помощью оператора программы uses. Процедуры для работы с датой и временем модуля WinDos ┌──────────────────┬────────────────────────────────────────────┐ │ Процедура │ Описание │ ├──────────────────┼────────────────────────────────────────────┤ │ GetDate │ Возвращает текущую дату, установленную в│ │ │ операционной системе. │ ├──────────────────┼────────────────────────────────────────────┤ │ GetFTime │ Возвращает дату и время последней записи│ │ │ файла. │ ├──────────────────┼────────────────────────────────────────────┤ │ GetTiме │ Возвращает текущее время, установленное в│ │ │ операционной системе. │ ├──────────────────┼────────────────────────────────────────────┤ │ РackTiме │ Преобразует запись DateTiме в четырехбайто-│ │ │ вое упакованное символьное представление│ │ │ даты и времени длинного целого типа, кото-│ │ │ рое используется в процедуре SetTiме. │ ├──────────────────┼────────────────────────────────────────────┤ │ SetDate │ Устанавливает для операционной системы те-│ │ │ кущую дату. │ ├──────────────────┼────────────────────────────────────────────┤ │ SetFTiме │ Устанавливает время и дату последней записи│ │ │ файла. │ ├──────────────────┼────────────────────────────────────────────┤ │ SetTiме │ Устанавливает в операционной системе теку-│ │ │ щее время. │ ├──────────────────┼────────────────────────────────────────────┤ │ UnpackTiме │ Преобразует четырехбайтовое упакованной│ │ │ символьное представление даты и времени│ │ │ длинного целого типа, возвращаемого проце-│ │ │ дурами GetFTiме, FindFirst, FindNext в рас-│ │ │ пакованную запись DateTiме. │ └──────────────────┴────────────────────────────────────────────┘ Процедуры обслуживания прерываний модуля WinDos ┌──────────────────┬────────────────────────────────────────────┐ │ Процедура │ Описание │ ├──────────────────┼────────────────────────────────────────────┤ │ GetIntVес │ Возвращает адрес, сохраненный в заданном│ │ │ векторе прерываний. │ ├──────────────────┼────────────────────────────────────────────┤ │ Intr │ Выполняет заданное программное прерывание.│ ├──────────────────┼────────────────────────────────────────────┤ │ МsDos │ Выполняет вызов функции DOS. │ ├──────────────────┼────────────────────────────────────────────┤ │ SetIntVес │ Устанавливает по заданному адресу заданный│ │ │ вектор прерывания. │ └──────────────────┴────────────────────────────────────────────┘ Функции модуля WinDos, проверяющие состояние диска ┌──────────────────┬────────────────────────────────────────────┐ │ Фуннкция │ Описание │ ├──────────────────┼────────────────────────────────────────────┤ │ DiskFrее │ Возвращает число свободных байт на диске в│ │ │ заданном дисководе. │ ├──────────────────┼────────────────────────────────────────────┤ │ DiskSize │ Возвращает полный объем в байтах заданного│ │ │ диска. │ └──────────────────┴────────────────────────────────────────────┘ Процедуры работы с файлами модуля WinDos ┌──────────────────┬────────────────────────────────────────────┐ │ Процедура │ Описание │ ├──────────────────┼────────────────────────────────────────────┤ │ FileExpand │ Воспринимает имя файла и возвращает полное│ │ │ уточненное имя (диск, каталог, расширение).│ ├──────────────────┼────────────────────────────────────────────┤ │ FileSearch │ Ищет файл в списке каталогов. │ ├──────────────────┼────────────────────────────────────────────┤ │ FileSplit │ Разбивает полное имя файла на три компонен-│ │ │ та (диск, каталог, имя и расширение). │ ├──────────────────┼────────────────────────────────────────────┤ │ FindFirst │ Производит поиск в заданном (или текущем)│ │ │ каталоге записи, содержимое которой совпа-│ │ │ дает с заданным именем файла и атрибутами.│ ├──────────────────┼────────────────────────────────────────────┤ │ FindNext │ Возвращает следующую запись, имя файла и│ │ │ атрибуты в которой совпадают с теми, кото-│ │ │ рые были заданы при предыдущем обращении к│ │ │ процедуре FindFirst. │ ├──────────────────┼────────────────────────────────────────────┤ │ GetFAttr │ Возвращает атрибуты файла. │ ├──────────────────┼────────────────────────────────────────────┤ │ SetFAttr │ Устанавливает атрибуты файла. │ └──────────────────┴────────────────────────────────────────────┘ Процедуры и функции для работы с каталогами ┌──────────────────┬────────────────────────────────────────────┐ │ Процедура/функция│ Описание │ ├──────────────────┼────────────────────────────────────────────┤ │ CreateDir │ Создает новый подкаталог. │ ├──────────────────┼────────────────────────────────────────────┤ │ GetCurDir │ Возвращает текущий каталог на заданном дис-│ │ │ ке. │ ├──────────────────┼────────────────────────────────────────────┤ │ RemoveDir │ Удаляет подкаталог. │ ├──────────────────┼────────────────────────────────────────────┤ │ SetCurDir │ Изменяет текущий каталог. │ └──────────────────┴────────────────────────────────────────────┘ Процедуры и функции обслуживания прерываний модуля WinDos ┌──────────────────┬────────────────────────────────────────────┐ │ Процедура │ Описание │ ├──────────────────┼────────────────────────────────────────────┤ │ GetArgCount │ Возвращает число параметров, переданных│ │ │ программе в командной строке. │ ├──────────────────┼────────────────────────────────────────────┤ │ GetArgStr │ Возвращает заданный аргумент командной│ │ │ строки. │ ├──────────────────┼────────────────────────────────────────────┤ │ GetEnvVar │ Возвращает указатель на значение заданной│ │ │ переменной операционной среды. │ └──────────────────┴────────────────────────────────────────────┘ Прочие процедуры и функции модуля WinDos ┌──────────────────┬────────────────────────────────────────────┐ │Процедура/функция │ Описание │ ├──────────────────┼────────────────────────────────────────────┤ │ DosVersion │ Возвращает номер версии операционной систе-│ │ │ мы DOS. │ ├──────────────────┼────────────────────────────────────────────┤ │ GetCBreak │ Возвращает проверяемое DOS состояние│ │ │ Ctrl+Break. │ ├──────────────────┼────────────────────────────────────────────┤ │ SetCBreak │ Устанавливает проверяемое DOS состояние│ │ │ Ctrl+Break. │ ├──────────────────┼────────────────────────────────────────────┤ │ SetVerify │ Устанавливает состояние флага проверки в│ │ │ DOS. │ └──────────────────┴────────────────────────────────────────────┘ |
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |