|
[Date Index]
[Thread Index]
[Author Index]
Re: Re: How to determine whether a message has
- To: mathgroup at smc.vnet.net
- Subject: [mg71487] Re: [mg71468] Re: [mg71455] How to determine whether a message has
- From: Bob Hanlon <hanlonr at cox.net>
- Date: Mon, 20 Nov 2006 18:11:52 -0500 (EST)
- Reply-to: hanlonr at cox.net
Extending this to a test:
msgOnQ[msg_]:=Head[msg]===String
On[General::spell1]
msgOnQ[General::spell1]
True
Off[General::spell1]
msgOnQ[General::spell1]
False
Bob Hanlon
---- Carl Woll <carlw at wolfram.com> wrote:
> Andrew Moylan wrote:
>
> >Hi all,
> >
> >When writing algorithms, I sometimes decide to disable a particular
> >message using the function Off[]. At the end of my routine, I re-enable
> >the message using the function On[].
> >
> >Unfortunantely, if the message in question has already been turned off
> >(by some other function, for example), then my code will have the
> >unfortunate side-effect of switching it back on. What I really want is
> >to disable the message for the duration of my routine, and then set it
> >back to its original state at the end of my routine.
> >
> >Thus: Is there some way to determine whether a message has been
> >switched Off[] (or On[])?
> >
> >Cheers,
> >Andrew
> >
> >
> Look at the message:
>
> Off[General::spell1]
>
> In[2]:=
> General::spell1
> Out[2]=
> $Off[Possible spelling error: new symbol name "`1`" is similar to existing \
> symbol "`2`".]
>
> Messages that have been turned off are wrapped in $Off.
>
> Carl Woll
> Wolfram Research
>
Prev by Date:
documentation NestWhile
Next by Date:
Re: How to determine whether a message has been switched
Previous by thread:
Re: documentation NestWhile
Next by thread:
Send graphics to file AND/OR to notebook with one DisplayFunction
|