| 11.5.    Внешние устройства в качестве файловСвязь с внешними устройствами в языке Паскаль осуществляется также через файловые переменные. В Turbo Pascal существует два типа внешних устройств: устройства операционной системы и текстовые устройства. Устройства операционной системы, с которыми осуществляется обмен информацией, могут быть описаны как файлы со стандартными именами. Эти имена следующие: CON	-    консоль (как правило, дисплей). С этим устройством стандартно связаны файловые переменные Input и Output. LPT1, LPT2,       -    печатающие устройства. Если в системе один принтер, он LPT3	будет иметь имя LPT1.  Если в программе используется стандартный модуль Printer (указан в разделе uses), можно использовать для вывода на принтер стандартную файловую переменную Lst. PRN	-    синоним LPT 1. СОМ 1, COM2     -    имена двух портов. AUX	-    синоним СОМ1. NUL	-    фиктивное внешнее устройство. К текстовым устройствам относятся устройства, не поддерживаемые операционной системой или имеющие другие способы обращения. Например, устройство CRT, поддерживаемое стандартным модулем Crt. Оно эквивалентно CON в операционной системе, но более быстродействующее и позволяет использовать разные цвета и окна. С текстовым устройством нельзя связаться процедурой Assign. Для связи с ним служит специальная модификация этой процедуры, например для связи с устройством CRT следует использовать процедуру AssignCrt в модуле Crt. 
 
 |