TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

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

Странности

FAQ

Ссылки

Форум

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

Рассылка

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

Об авторе

 

 

Процедуры и функции модуля 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.                                       │
        └──────────────────┴────────────────────────────────────────────┘


Содержание

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

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

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

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

Hosted by uCoz