handleError Matlab script

SPONSORED LINKS

    Specification

  • Version:
  • File size: 0 KB
  • File name: handleError.m
  • Last update:
  • Platform: Windows / Linux / Mac OS / BSD / Solaris
  • Language: Matlab
  • Price:Freeware
  • Company: Yair Altman (View more)

handleError script description:




Publisher review:
handleError - A general-purpose error-handling function with an ability to register automatic cleanup actions handleError is a general-purpose error-handling function. The user can register cleanup actions that will automatically be activated in case of error. If an error occurred and handleError is called, then a hyper-linked stack-trace is displayed in the command window.Syntax:ERRMSG = handleErrorACTIONIDX = handleError('register',ACTION)ERRMSG = handleError('unregister',ACTIONIDX)ACTIONIDX = handleError('register',ACTION) will register cleanup actions to be performed in case of error. ACTION may be a single string (e.g., 'msgbox(lasterr)') or a cell array with arguments for the sprintf function (e.g., {'set(%.19g,''Pointer'',''arrow'')',gcf}). The returned ACTIONIDX is the sequential cleanup action index.ERRMSG = handleError('unregister',ACTIONIDX) will perform and unregister cleanup action(s) ACTIONIDX. The returned ERRMSG is the last error msg.ERRMSG = handleError; will automatically perform and unregister any registered cleanup actions. Then, the last error message will be displayed in the Command Window, followed by a hyper-linked stack trace of that error. This format is the one that should be used within catch blocks (see Example):Example:try. cleanups(1)=handleError('register',{'set(%.19g,''Pointer'',''arrow'')',gcf});. cleanups(2)=handleError('register','disp(''finished processing!'')');. set(gcf,'Pointer','watch'); drawnow;. ... some complex computation .... handleError('unregister',cleanups); %eval & unregister cleanup actionscatch. handleError; %display error stack; eval & unregister cleanup actionsendCompatibility:Created on Matlab 7, but should work on earlier versions too. Requirements: ยท MATLAB Release: R14SP3
handleError is a Matlab script for Development Tools scripts design by Yair Altman. It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
handleError - A general-purpose error-handling function with an ability to register automatic cleanup actions

Operating system:
Windows / Linux / Mac OS / BSD / Solaris

Latest script and internet news

222

222

22

Posted on: 18 Jul 2023 22:27 by A. Brown

111

111

111

Posted on: 18 Jul 2023 22:24 by A. Brown

The permanently active Push system offered by the new Google Chrome 42

The permanently active Push system offered by the new Google Chrome 42

Hacked By !Sc-sT

Posted on: 17 Mar 2015 07:57 by A. Brown

SPREAD THE WORD

User Rating


Rating: 2.2 out of 5
Based on 13 ratings. 13 user reviews.

  • Currently 2.15 out of 5
  • 1
  • 2
  • 3
  • 4
  • 5