![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Операторы += и -= для процедурных переменныхСодержание книги
Поиск на нашем сайте
Пример. vara: array[1..10] ofinteger; Оператор try ... finally Оператор try ... finally имеет вид: try Операторы в блоке finally выполняются безотносительно к тому, возникло или нет исключение в блоке try. При этом само исключение не обрабатывается. Блок finally используется для возвращения ранее выделенных ресурсов. Пример 1. Закрытие открытого файла. reset(f); Файл будет закрыт независимо от того, произошло ли ислючение в блоке try. Пример 2. Возвращение выделенной динамической памяти. New(p); Динамич-ская память, контролируемая указателем p, будет возвращена независимо от того, произошло ли ислючение в блоке try. Оператор raise Оператор raise предназначен для возбуждения исключения и имеет вид: raise объект Здесь объект - объект класса, производного от Exception. Например: raise new Exception('Ошибка'); При возбуждении специфического исключения желательно определить свой тип исключения. Для повторной генерации исключения внутри секции except используется также вызов raise без параметров: raise; Оператор присваивания += предназначен для присоединения к процедурной переменной процедуры, оператор присваивания -= - для отсоединения. Подпрограммы вызываются в порядке присоединения. Например: procedure mult2(var r: real); procedure add3(var r: real); var begin Отсоединение не присоединенных подпрограмм не выполняет никаких действий. Кроме того, к процедурной переменной можно прикреплять/откреплять статические и экземплярные методы классов. Пример см. в теме процедурные переменные. Операторы += и -= используются также для добавления/удаления обработчиков для событий .NET. Например: procedure OnTimer1(sender: object; e: System.Timers.ElapsedEventArgs); begin
|
||||
Последнее изменение этой страницы: 2024-06-27; просмотров: 7; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.128.205.92 (0.008 с.) |