ВУЗ:
Составители:
Рубрика:
124
8.1.6. События 
События  возникают  в  результате  воздействий  пользователя,  ап-
паратуры компьютера или других программ. Известие о наступлении 
события в операционной системе 
Windows – это сообщение.  
События  имеют  разное  количество  и  тип  параметров,  в  зависи-
мости  от  происхождения  и  предназначения.  Общим  для  всех  явля-
ется параметр 
sender, он указывает на объект-источник события.  
В 
Delphi  вызовы  обработчиков  событий  находятся  в  методах, 
обрабатывающих сообщения 
Windows.  
Все события в 
Delphi принято предварять префиксом On. Напри-
мер,
 onCreate, onMouseMove, onPaint и др. 
8.1.7. Исключительные ситуации 
Исключительная  ситуация – это ситуация,  которая возникает в 
результате ошибки в работе программы (например, деление на нуль, 
попытка  открыть  несуществующий  файл  или  получить  данные  по 
нулевому указателю). 
Для  обработки  исключительных  ситуаций  предназначены  спе-
циальные классы и операторы языка 
Object Pascal:  
•  Exception (исключение)  –  базовый  класс  для  всех  классов –
исключительных  ситуаций.  Названия  классов,  наследуемых  от 
Exception, начинаются с Е, например EZeroDivide; 
•  Операторы  try…except и try…finally. В  случае  возникновения 
исключительной ситуации выполнение программы немедленно прек-
ращается,  и  управление  передается  операторам,  идущим  за  ключе-
выми словами 
except или finally. 
8.1.7.1. Операторы try…except 
Операторы try…except применяются для обработки исключитель-
ных ситуаций. 
Синтаксис:  
try  
    <Операторы>  
except  
    on <Класс исключения> do <Оператор обработки>;  
   8.1.6. События
   События возникают в результате воздействий пользователя, ап-
паратуры компьютера или других программ. Известие о наступлении
события в операционной системе Windows – это сообщение.
   События имеют разное количество и тип параметров, в зависи-
мости от происхождения и предназначения. Общим для всех явля-
ется параметр sender, он указывает на объект-источник события.
   В Delphi вызовы обработчиков событий находятся в методах,
обрабатывающих сообщения Windows.
   Все события в Delphi принято предварять префиксом On. Напри-
мер, onCreate, onMouseMove, onPaint и др.
  8.1.7. Исключительные ситуации
   Исключительная ситуация – это ситуация, которая возникает в
результате ошибки в работе программы (например, деление на нуль,
попытка открыть несуществующий файл или получить данные по
нулевому указателю).
   Для обработки исключительных ситуаций предназначены спе-
циальные классы и операторы языка Object Pascal:
   • Exception (исключение) – базовый класс для всех классов –
исключительных ситуаций. Названия классов, наследуемых от
Exception, начинаются с Е, например EZeroDivide;
   • Операторы try…except и try…finally. В случае возникновения
исключительной ситуации выполнение программы немедленно прек-
ращается, и управление передается операторам, идущим за ключе-
выми словами except или finally.
   8.1.7.1. Операторы try…except
   Операторы try…except применяются для обработки исключитель-
ных ситуаций.
  Синтаксис:
  try
     <Операторы>
  except
     on <Класс исключения> do <Оператор обработки>;
                              124
Страницы
- « первая
- ‹ предыдущая
- …
- 123
- 124
- 125
- 126
- 127
- …
- следующая ›
- последняя »
