Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на Pascal / Delphi / Руководство по Borland Pascal.doc
Скачиваний:
40
Добавлен:
02.05.2014
Размер:
2.05 Mб
Скачать

Улучшения в библиотеке исполняющей системы

Borland Pascal имеет три библиотеки исполняющей системы:

TURBO.TPL для программ DOS реального режима, TPW.TPL для программ

Windows и TPP.TPL для программ DOS защищенного режима.

Улучшения библиотек исполняющей системы касаются следующих

элементов:

* более быстрого ввода-вывода текстового файла;

* более быстрой функции Pos;

* оптимизации 80386 для операций умножения, деления, сдвига

влево и вправо со значениями типа Longint.

Новые подпрограммы модуля System

Модуль System содержит семь новых процедур и функций. Вы мо-

жете найти их в Главе 1 ("Справочник по библиотеке") "Справочного

руководства программиста".

* Процедура Assigned выполняет проверку и анализ того, со-

держит ли указатель или процедурная переменная nil.

* Процедура Break завершает оператор for, while или repeat.

* Процедура Continue продолжает следующие итерации оператора

for, while или repeat.

* Процедура Include включает элемент в множество.

* Процедура Exclude исключает элемент из множества.

* Функция High возвращает наивысшее значение в диапазоне ар-

гумента.

* Функция Low возвращает низшее значение в диапазоне аргу-

мента.

Новые модули

Благодаря модулю Strings программисты, использующие Turbo

Pascal for Windows, могли работать со строками с завершающим ну-

лем (в стиле Си). Теперь модуль Strings могут использовать как

программисты, работающие в Windows, так и работающие в DOS. Под-

робнее о строках с завершающим нулем рассказывается в Главе 18

"Использование строк с завершающим нулем" в "Руководстве по язы-

ку". Полную информацию о строках с завершающим нулем вы можете

получить, прочитав Главу 1 ("Справочник по библиотеке") "Справоч-

ного руководства программиста".

Программисты, работающие с Turbo Pascal for Windows, уже

знакомы с модулем WinDos. Программисты, работающие в DOS, также

могут использовать модуль WinDos для реализации операционных сис-

тем и подпрограмм обработки файлов. Чтобы выяснить, следует вам

использовать модуль WinDos или Dos, прочитайте Главу 16 "Интер-

фейс с DOS" "Руководства по языку". Все процедуры и функции под-

робно поясняются в Главе 1 ("Справочник по библиотеке") "Справоч-

ного руководства программиста".

Модуль WinAPI дает вам возможность прямого доступа к расши-

рениям DOS защищенного режима. Интерфейс WinAPI разработан как

подмножество API (интерфейс прикладных программ) Windows, чтобы

облегчить написание переносимых приложений и двоично-совместимых

DLL. О модуле WinAPI рассказывается в Главе 17 "Программирование

в DOS в защищенном режиме" "Руководства по языку". Более полную

информацию о процедурах и функциях модуля WinAPI можно найти в

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

программиста".

Модуль WinPrn позволяет послать информацию, выводимую вашей

программой Windows, на выбранный принтер. О печати в программах

Windows рассказывается в Главе 14 ("Ввод и вывод") "Руководства

по языку". См. также расширенные пояснения по процедурам WinPrn в

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

программиста".

Модуль Win31 обеспечивает интерфейс с дополнительными прог-

раммами API, которые можно найти в DLL KERNEL и USER Windows 3.1.

Приложения, использующие модуль Win31, не будут работать под

Windows 3.0. Подробности о модуле Win31 вы можете узнать в спра-

вочной системе Borland Pascal.

Остальные расширения API Windows 3.1 Borland Pascal поддер-

живает в нескольких модулях (информацию о них вы можете получить

в справочной системе Borland Pascal):

ColorDlg LZExpand ShellAPI

CommDlg MMSystem Stress

Cpl OLE TooHelp

DDEML PenWin Ver

Dlgs Print WinMem32

Соседние файлы в папке Delphi