Mark Wieder wrote:

<snip>

but basically the "try"
construct here lets me set the field to empty without running into a
runtime error. Without the try the code would give me an error on the
first line if pValue is empty, since it would try to execute

if < 0 then

Mark,

I see the general point (any error within the "try" clause will be ignored), I don't see the need for it in this case.

I can't find any case where comparing "empty" against a value gives an error; I tried it in simple code, as a handler and as a setProp, and none of them gives an error.

on mouseUp
    put empty into t
    if t < 0 then
        put "less"
    end if
    myHandler
    set the NewValue of me to empty
end mouseUp

on myHandler pVar
    if pVar < 0 then
        put "it is less" after msg
    else
        put "greater" after msg
    end if
    put "it is done" after msg
end myHandler

setProp NewValue pVar
    if pVar < 0 then
        put "it is less" after msg
    else
        put "greater" after msg
    end if
    put "it is done" after msg
end NewValue

as far as I can tell, none of these give run time errors (Win XP, 2.6.1)

Am I missing a case where this comparison gives a problem ?
Or was it just an example and I shouldn't read too much into the specific case used ?

--
Alex Tweedly       http://www.tweedly.net



--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.4.1/310 - Release Date: 12/04/2006

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to