Borland Pascal. Руководство пользователя

6cac1dc9

Секция инициализации


Обычно вся секция реализации модуля заключена между зарезер- вированными словами implementation и end. Однако, если перед end поместить зарезервированное слово begin, а между ними - операто- ры, то получившийся составной оператор, очень похожий на основное тело программы, становится секцией инициализации модуля (initialization).

Секция инициализации представляет собой место, где инициали- зируются структуры данных (переменных), которые использует прог- раммный модуль или которые он делает доступными программе, ис- пользующей данный модуль. Вы можете использовать эту секцию для открытия файлов, которые программа использует позднее.

При выполнении программы, использующей некоторый модуль, секция инициализации этого модуля вызывается перед запуском ос- новного тела программы. Если программа использует более одного модуля, то секции инициализации всех модулей вызываются (в поряд- ке, указанном в операторе uses в программе) перед тем, как выпол- нить основное тело программы.



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