- •Окна IDE
- •Работа с файлами
- •Запись и редактирование исходного кода
- •Компиляция и выполнение
- •Использование справочной системы Help
- •Приложение 2. Стандартные процедуры и функции
- •Процедуры управления работой программы.
- •Функции преобразования.
- •Арифметические функции.
- •Порядковые процедуры и функции.
- •Строковые процедуры и функции.
- •Прочие процедуры и функции.
- •Процедуры и функции ввода-вывода.
- •Предописанные переменные.
- •Процедуры и функции модуля Crt.
- •Процедуры и функции.
- •Переменные.
- •Константы.
- •Модуль DOS.
- •Процедуры для работы с датой и временем.
- •Функции, проверяющие состояние диска.
- •Процедуры обработки файлов.
- •Функции управления операционной средой.
- •Прочие процедуры и функции.
- •Переменные и константы модуля.
- •Предопределенные типы.
- •Приложение 3. Сообщения об ошибках
- •Сообщения компилятора об ошибках
- •Ошибки этапа выполнения
- •Ошибки ввода-вывода
- •Критические ошибки
- •Фатальные ошибки
- •Приложение 4. Текст модуля Library1.
- •Литература
OvrDosHandle |
Word |
описатель оверлея DOS. |
||
OvrEmsHandle |
Word |
описатель оверлея EMS. |
||
OvrHeapEnd |
Word |
конец оверлейного буфера. |
||
OvrHeapOrg |
Word |
начало оверлейного буфера. |
||
OvrHeapPtr |
Pointer |
указатель оверлейного буфера. |
||
OvrHeapSize |
Word |
начальный размер оверлейного буфера. |
||
OvrLoadList |
Word |
список загруженных оверлеев. |
||
PrefixSeg |
Word |
префикс программного сегмента. |
||
RandSeed |
Longint |
случайное число (генерируется датчиком случай- |
||
|
|
ных чи |
|
сел). |
|
|
|
||
SaveIntXX |
Pointer |
сохраненное прерывание $XX. |
||
SegXXXX |
Word |
селектор сегмента $XXXX. |
||
SelectorInc |
Word |
шаг увеличения селектора. |
||
StackLimit |
Word |
указатель на нижнюю границу стека. |
||
Test8086 |
Byte |
результат проверки процессора 8086. |
||
Test8087 |
Byte |
результат проверки сопроцессора 8087. |
Переменная FileMode позволяет изменять режим доступа к открытым типизированным и нетипизированным файлам. Диапазон допустимых значений FileMode зависит от используемой версии DOS. Однако для всех версий определены следующие режимы:
0 − только чтение; 1 − только запись; 2 − чтение/запись.
Input и Оutput - это стандартные файлы ввода-вывода, необходимые в каждой реализации Паскаля. По умолчанию они связываются со стандартными входными и выходными файлами в Dos (клавиатура и экран).
2 Процедуры и функции модуля Crt.
2.1Процедуры и функции.
Функция/процедура |
Описание |
AssignCrt |
Назначает текстовый файл для устройства CRT. |
ClrEоl |
Очищает все символы, начиная от позиции курсора до конца |
|
строки, без перемещения курсора. |
ClrScr |
Очищает экран и помещает курсор в верхнем левом углу. |
Dеlау |
Выполняет задержку на указанное число миллисекунд. |
DelLine |
Удаляет строку, на которой находится курсор и перемещает |
|
все следующие строки на одну строку вверх. Нижняя строка |
|
очищается. |
GоtоХY |
Выполняет позиционирование курсора. Х − это горизонталь- |
|
ная позиция, Y − вертикальная позиция. |
НightVideo |
Выбирает символы с подсветкой. |
InsLine |
Вставляет пустую строку в месте расположения курсора. |
KeyРrеssеd |
Возвращает значение Truе, если клавиша на клавиатуре на- |
|
жата и Falsе − в противном случае. |
LowVidе |
Выбирает символы с пониженной яркостью. |
NormVideo |
Выбирает символы с нормальной яркостью. |
NoSound |
Выключает внутренний динамик. |
Sound |
Включает внутренний динамик. |
TextВаckground |
Выбирает фоновый цвет. |
TextColor |
Выбирает цвет самого символа. |
TextМоdе |
Выбирает конкретный текстовый режим. |
Window |
Определяет на экране текстовое окно. |
RеаdKеу |
Считывает символ с клавиатуры. |
WherеХ |
Возвращает координату Х для текущей позиции курсора, от- |
|
носящуюся к текущему окну. Х представляет собой горизон- |
|
тальную позицию. |
WhereY |
Возвращает координату Y для текущей позиции курсора, от- |
|
носящуюся к текущему окну. Y представляет собой верти- |
|
кальную позицию. |
2.2Переменные.
Переменная |
Тип |
Описание |
CheckBreak |
Boolean |
Разрешает или запрещает проверку на Ctrl+Break. |
CheckEof |
Boolean |
Разрешает или запрещает символ конца файла. |
CheckSnow |
Boolean |
Разрешает или запрещает проверку на помехи мо- |
|
|
нитора. |
DirectVideo |
Boolean |
Разрешает или запрещает прямой доступ к памяти |
|
|
для процедур WriteLn и Write. |
LastMode |
Word |
При каждом вызове TextMode сохраняет текущий |
|
|
видеорежим. |
TextAttr |
Byte |
Содержит атрибуты текущего выбранного текста. |
WindMin |
Word |
Содержит координаты верхнего левого угла теку- |
|
|
щего окна. |
WindMax |
Word |
Содержит координаты нижнего правого угла те- |
|
|
кущего окна. |
2.3Константы.
Константы режима Crt, используемые в качестве параметров процедуры TextMode. Используются для представления текстовых и строковых режимов Crt.
Константа |
Значение |
Описание |
BW40 |
0 |
40х25, черно−белый на цветном адаптере |
C40 |
1 |
40х25, цветной на цветном адаптере |
BW80 |
2 |
80х25, черно−белый на цветном адаптере |
C80 |
3 |
80х25, цветной на цветном адаптере |
Mono |
7 |
80х25, черно−белый на монохромном адаптере |
Font8x8 |
256 |
для адаптеров EGA/VGA (50 строк) |
Константы цветов. Константы, используемые для установки цветов с помощью процедур TextColor и TextBackGround.
Константа |
Значение |
Цвет |
Black |
0 |
черный |
Blue |
1 |
синий |
Green |
2 |
зеленый |
Cyan |
3 |
бирюзовый |
Red |
4 |
красный |
Magenta |
5 |
малиновый |
Brown |
6 |
коричневый |
LightGray |
7 |
светло−серый |
DarkGray |
8 |
темно-серый |
LightBlue |
9 |
светло-голубой |
LightGreen |
10 |
светло-зеленый |
LightCyan |
11 |
светло-бирюзовый |
LightRed |
12 |
светло-красный |