Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BorlandPascal.doc
Скачиваний:
55
Добавлен:
17.03.2015
Размер:
2.83 Mб
Скачать

Константы, типы и переменные модуля WinDos

В данном разделе кратко обсуждаются константы, типы и пере-

менные, определяемые в модуле WinDos. Более детальная информация

содержится в разделе "Константы флагов" (значение FParity) в Гла-

ве 1 ("Справочник по библиотеке") "Справочного руководства прог-

раммиста".

Группы констант

-----------------------------T----------------------------------

¦ Группа констант ¦ Описание ¦

+----------------------------+----------------------------------+

¦ Флаги ¦ Используются для проверки отдель-¦

¦ ¦ ных флагов после вызова функций¦

¦ ¦ Intr или MsDos. Это флаги:¦

¦ ¦ FParity, FAuxiliary, FZero,¦

¦ ¦ FSign, FOverflow, fCarry. ¦

+----------------------------+----------------------------------+

¦ fmXXXX ¦ Определяет допустимые значения¦

¦ ¦ поля Mode записи TextRec тексто-¦

¦ ¦ вого файла: fmClosed, fmInput,¦

¦ ¦ fmOutput, fmInOut. ¦

+----------------------------+----------------------------------+

¦ faXXXX ¦ Используются для построения ат-¦

¦ ¦ рибутов, их проверки и изменения¦

¦ ¦ в процедурах и функциях работы с¦

¦ ¦ файлами. Это константы faHidden,¦

¦ ¦ faSysFile, faVolumeID, faDirecto-¦

¦ ¦ ry, faArchive, faAnyFile. ¦

+----------------------------+----------------------------------+

¦ fsXXXX ¦ Максимальные длины компонентов¦

¦ ¦ имени файла, используемых в под-¦

¦ ¦ программах FileSearch и File-¦

¦ ¦ Expand. Это константы: fsPathNa-¦

¦ ¦ me, fsDirectory, fsFileName,¦

¦ ¦ fsExtension. ¦

+----------------------------+----------------------------------+

¦ fcXXXX ¦ Флаги, возвращаемые функцией¦

¦ ¦ FileSplit: fcExtension, fcFile-¦

¦ ¦ Name, fcDirectory, fcWildcards. ¦

L----------------------------+-----------------------------------

Типы

В модуле WinDos определяются следующие типы:

---------------------------T------------------------------------

¦ Тип ¦ Описание ¦

+--------------------------+------------------------------------+

¦ Тип записи файла ¦ Определения записей, использующие-¦

¦ ¦ ся в Borland Pascal для внутренних¦

¦ ¦ целей, описываются также в модуле¦

¦ ¦ Dos. Тип TFilеRес используется как¦

¦ ¦ для типизованных, так и для нетипи-¦

¦ ¦ зированных файлов, в то время, как¦

¦ ¦ TTехtRес представляет собой внут-¦

¦ ¦ ренний формат переменной текстового¦

¦ ¦ типа. ¦

+--------------------------+------------------------------------+

¦ TRegisters ¦ Переменные регистрового типа приме-¦

¦ ¦ няются в процедурах Intr и МsDos¦

¦ ¦ для задания содержимого входного¦

¦ ¦ регистра и проверки содержимого вы-¦

¦ ¦ ходного регистра при прерываниях,¦

¦ ¦ использующихся в программном обес-¦

¦ ¦ печении. ¦

+--------------------------+------------------------------------+

¦ TDateTime ¦ Переменные типа TDateTiме (даты и¦

¦ ¦ времени) используются в процедурах¦

¦ ¦ UnраскТiме и PаскТiме для анализа,¦

¦ ¦ упаковки и построения четырехбайто-¦

¦ ¦ вого значения, содержащего дату и¦

¦ ¦ время. Это четырехбайтовое значение¦

¦ ¦ используется затем в процедурах¦

¦ ¦ GetFTiме, SetTiме, FindFirst и¦

¦ ¦ FindNехt. ¦

+--------------------------+------------------------------------+

¦ TSearchRec ¦ Переменные типа TSearchRес исполь-¦

¦ ¦ зуются в процедурах FindFirst и¦

¦ ¦ Findnext для просмотра каталогов¦

¦ ¦ файлов. ¦

L--------------------------+-------------------------------------

Соседние файлы в предмете Программирование на Pascal