|
Справочная система Matrix32
MatrixReCreateExceptObj Function | Пересоздает объект исключения заново, добавляя в текст исключения дополнительную отладочную информацию.Unit Matrix32 Declaration Function MatrixReCreateExceptObj(ExceptObject: Exception; const FuncName: string; AMatrix: TMatrix = nil): Exception; Description Использование данной функции более предпочтительно по сравнению с использованием функции ReRaiseMatrixError, так как упрощает работу со средствами отладки, подобными JEDI 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; |
|