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;