TURBO PASCAL |
Новости
|
Инициирующая часть
Инициирующая часть завершает модуль. Она может отсутствовать вместе с начинающим ее словом BEGIN или быть пустой - тогда за BEGIN сразу следует признак конца модуля (слово END и следующая за ним точка). В инициирующей части размещаются исполняемые операторы, содержащие некоторый фрагмент программы. Эти операторы исполняются до передачи управления основной программе и обычно используются для подготовки ее работы. Например, в них могут инициироваться переменные, открываться нужные файлы, устанавливаться связи с другими ПК по коммуникационным каналам и т.п.: Unit FileText; Interface Procedure Print(s : string); Implementation var f: text; const name = 'output.txt'; Procedure Print; begin WriteLn(f, s) end; { Начало инициирующей части: } begin assign(f, name); rewrite(f); { Конец инициирующей части } end. Не рекомендуется делать инициирующую часть пустой, лучше ее опустить: пустая часть содержит пустой оператор, которому будет передано управление при запуске программы. Это часто вызывает проблемы при разработке оверлейных программ (см. гл.11).
|
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |