Система программирования Turbo Pascal




Глава 27. Стандартные библиотечные модули


    Глава 27. Стандартные библиотечные модули
    Стандартные библиотечные модули Модуль SYSTEM Константы Переменные Стандартные процедуры и функции Модуль DOS Константы Типы Переменные Процедуры и функции Модуль CRT Константы Переменные Процедур...
    Модуль SYSTEM
    Модуль SYSTEM Модуль SYSTEM является основной библиотекой Турбо Паскаля. Он реализует подпрограммы для всех встроенных возможностей, таких как ввод/вывод, обработка строк, эмуляция арифметического...
    Константы
    Константы const ErrorAddr Pointer = NIL;{Адрес ошибки времени выполнения} ExitProc Pointer = NIL;{Процедура выхода} ExitCode Integer = 0;{Выходной код} FileMode Byte = 2;{Режим открытия файла} Fre...
    Переменные
    Переменные var Input : Text; {Стандартный файл ввода} Output : Text; {Стандартный файл вывода} SaveInt00: Pointer; {Сохранение вектора $00} ..... SaveInt75: Pointer; {Сохранение вектора $75} Input...
    Стандартные процедуры и функции
    Стандартные процедуры и функции Процедуры управления Procedure Break Обеспечивает немедленный выход из операторов повторения. Procedure Continue Завершает очередной итерационный цикл операторов по...
    Переменные
    Переменные var GraphGetMemPrt : Pointer; {Распределение кучи} GraphFreeMemPrt: Pointer; {Освобождение кучи} Эти переменные указывают на программы управления кучей модуля Graph. Если Ваша программа...
    Процедуры
    Процедуры Procedure Arc(X, Y: Integer; StAngle, EndAngle, Radius: Word) Рисует дугу радиусом Radius от начального угла StAngle к конечному EndAngle, используя X, Y как координаты центра. Procedure...
    Функции
    Функции Procedure GetBkColor; Word Возвращает текущий фоновый цвет. Procedure GetColor; Word Возвращает текущий цвет. Procedure GetDriverName; String Возвращает строку с именем текущего драйвера....
    Модуль DOS
    Модуль DOS >Модуль Dos реализует ряд очень полезных программ операционной системы и обработки файлов. Ни одна из программ модуля Dos не определена в стандартом Паскале и поэтому они размещены в со...
    Константы
    Константы Константы регистра флагов Следующие константы используются для проверки отдельных битов флага в регистре Flags после вызова Intr или MSDOS: const FCarry= $0001; FAuxiliary = $0010; FSign...
    Типы
    Типы type {Типизированные и нетипизированные файлы} FileRec = record Handle : Word; Mode : Word; RecSize : Word; Private : array [1..6] of Byte; UserData : array [1..16] of Byte; Name : array [0.....
    Переменные
    Переменные var DosError : Integer; Значение, запомненное в DosError, представляет собой код ошибки операционной системы: 0 - нет ошибки 2 - файл не найден 3 - путь не найден 5 - доступ запрещен 6...
    Процедуры и функции
    Процедуры и функции Процедуры даты и времени Procedure GetDate (var Year, Month, Day, DayOfWeek: Word) Возвращает текущую дату. Procedure GetFTime (var F; var Time: Longlnt) Возвращает дату и врем...
    Модуль DOS
    Модуль DOS Модуль Dos реализует ряд очень полезных программ операционной системы и обработки файлов. Ни одна из программ модуля Dos не определена в стандартом Паскале и поэтому они размещены в соб...
    Константы
    Константы Константы регистра флагов Следующие константы используются для проверки отдельных битов флага в регистре Flags после вызова Intr или MSDOS: const FCarry= $0001; FAuxiliary = $0010; FSign...
    Типы
    Типы type {Типизированные и нетипизированные файлы} FileRec = record Handle : Word; Mode : Word; RecSize : Word; Private : array [1..6] of Byte; UserData : array [1..16] of Byte; Name : array [0.....
    Переменные
    Переменные var DosError : Integer; Значение, запомненное в DosError, представляет собой код ошибки операционной системы: 0 - нет ошибки 2 - файл не найден 3 - путь не найден 5 - доступ запрещен 6...
    Процедуры и функции
    Процедуры и функции Процедуры даты и времени Procedure GetDate (var Year, Month, Day, DayOfWeek: Word) Возвращает текущую дату. Procedure GetFTime (var F; var Time: Longlnt) Возвращает дату и врем...
    Модуль CRT
    Модуль CRT Модуль Сrt содержит подпрограммы управления текстовым выводом на экран дисплея, звуковым генератором и чтения клавиатуры. В режиме текстового вывода используются следующие координаты эк...
    Константы
    Константы Константы режима работы const BW40 = 0; {Черно-белый, 40 символов, 25 строк} BW80 = 2; {Черно-белый, 80 х 25} Mono = 7; {Монохромный, 80 х 25} С040 = 1; {Цветной, 40 х 25} С080 = 3; {Цве...
    Переменные
    Переменные var CheckBreak:Boolean;{Разрешает/запрещает контроль Ctrl-Break} CheckEof:Boolean; {Разрешает/запрещает контроль Ctrl-Z} CheckSnow:Boolean {Разрешает/запрещает контроль "снега"} Directv...
    Процедуры и функции
    Процедуры и функции...
    Функции
    Функции Function KeyPressed; Boolean Возвращает True, если на клавиатуре была нажата клавиша, и False в противном случае. Не задерживает исполнение программы. Function ReadKey: char Читает символ...
    Модуль Graph
    Модуль Graph Модуль Graph представляет собой мощную библиотеку графических подпрограмм универсального назначения, рассчитанную на работу с наиболее распространенными графическими адаптерами IBM-со...
    Константы
    Константы Константы задания драйверов и режимов работы const Detect = 0; CGA = 1; MCGA = 2; EGA = 3; EGA64 = 4; EGAMono =...
    Типы
    Типы type PaletteType = record {Используется в GetPallete} Size : Byte; Colors : array [0..MaxColors] of Shortlnt; end; LineSettingsType = record {Используется в GetLineSettings} LineStyle Word; P...








Начало