Руководство по языку B.Pascal 7

Устройства, предназначенные для текстовых файлов


Устройства, предназначенные для текстовых файлов, использу- ются для реализации устройств, не поддерживаемых в DOS, или для того, чтобы сделать доступным набор средств, отличающийся от то- го, который предусмотрен для аналогичного устройства DOS. Хорошим примером устройства, предназначенного для текстового файла, явля- ется окно CRT, реализованное с помощью стандартного модуля Crt. Оно обеспечивает аналогичный терминалу текстовый экран и позволя- ет вам создавать прикладные программы со "стандартным вводом-вы- водом" с минимальными усилиями, используя такие средства, как цвета и окна.

В отличие от устройств DOS, устройства, предназначенные для вывода текстовых файлов, не имеют зарезервированных имен. Факти- чески, у них вообще отсутствуют имена. Вместо этого файл связыва- ется в устройством с помощью обычной процедуры Assign. Например, стандартный модуль Crt реализует процедуру AssignCrt, которая связывает текстовые файлы с устройством CRT.

Устройства, предназначенные для текстовых файлов, использу- ются для реализации устройств, не поддерживаемых в DOS, или для того, чтобы сделать доступным набор средств, отличающийся от то- го, который предусмотрен для аналогичного устройства DOS. Хорошим примером устройства, предназначенного для текстового файла, явля- ется устройство CRT, реализованное с помощью стандартного модуля Crt. Его основной функцией является обеспечение интерфейса с дисплеем и клавиатурой, аналогично устройству CОN в модуле Dos.

В отличие от устройств DOS, устройства, предназначенные для вывода текстовых файлов, не имеют зарезервированных имен. Факти- чески, у них вообще отсутствуют имена. Вместо этого файл связыва- ется с устройством с помощью обычной процедуры Assign. Например, стандартный модуль Crt реализует процедуру AssignCrt, которая связывает текстовые файлы с устройством CRT.



Содержание раздела