Изображение квадрата Дюрера

ООО АВТОМАТИКА плюс

Rambler's Top100

Рейтинг@Mail.ru

Справочная система Matrix32

MatrixReCreateExceptObj Function
Пересоздает объект исключения заново, добавляя в текст исключения дополнительную отладочную информацию.

Unit
Matrix32

Declaration
Function MatrixReCreateExceptObj(ExceptObject: Exception; const FuncName: string; AMatrix: TMatrix = nil): Exception;

Description
Использование данной функции более предпочтительно по сравнению с использованием функции ReRaiseMatrixError, так как упрощает работу со средствами отладки, подобными JEDI

Parameters
ExceptObject Объект, соответствующий пойманному ранее с помощью оператора try...except исключению.
FuncName Имя функции, в которой было перехвачено исключение.
AMatrix Объект TMatrix, сопоставленный с данным исключением


MatrixReCreateExceptObj Example
 procedure CallDivValues;
 begin
   try
     DivValues(100, 0);
   except
     on E: Exception do
       raise MatrixReCreateExceptObj(E, 'procedure CallDivValues', nil);
   end;
 end;

Логинов Дмитрий © 2005-2015