2.2. Исключения

Raise(ErrorMessage: String)

Позволяет сгенерировать exception с заданным сообщением об ошибке. Сообщения об ошибках должны браться из представлений понятий.

Parameters:ErrorMessage (String) – Сообщение об ошибке.
Пример использования
<pascal>
  Raise(GetFmtCaption('EOERRCHOOSELINKPOINT', [str]));
</pascal>
LastExceptionClassName(): String

Метод возвращает имя класса, в котором произошлло исключение.

Return type:String
Пример использования
<PASCAL>
  try
  // какой-то код
  except
     ShowMessage('Exception occured in class ' + LastExceptionClassName);
  end;
</PASCAL>
LastExceptionHelpContext(): Integer

Метод возвращает ID контекста помощи, ассоциированного с данным исключением. ID контекста помощи определяет содержимое экрана справки, которая появится, если пользователь нажмет клавишу F1 при возникновении исключения.

Return type:Integer
LastExceptionMessage(): String

Текст сообщения последнего исключения.

Return type:String
Пример использования
<pascal>
try
  // какие-то действия
except
  ShowMessage(LastExceptionMessage);
end;