Исключения

Raise(ErrorMessage: String)

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

Parameters:

ErrorMessage (String) – Сообщение об ошибке.

Пример использования
<pascal>
  Raise(GetFmtCaption('EOERRCHOOSELINKPOINT', [str]));
</pascal>
LastExceptionClassName() String

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

Return type:

String

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

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

Return type:

Integer

Warning

Не поддерживается в Application Server

LastExceptionMessage() String

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

Return type:

String

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