Ignoring errors
I have this function called CLICK which just plays a short sound by inserting a loaded sound file into the sound port. It works fine. I want to use it on a VID window to make a click when I press a button. So I code this: button 'FUNCTION-1' [CLICK FUNCTION-1] which works fine IF there is a sound card. But if the computer has no sound, REBOL halts with an error. I see examples on the internet of how to capture an error and take action, but I am not quite clear on how to IGNORE an error. If my target computer has no sound capability and I try to make a sound, it's OK if I can't, let's just move on. I tried '[disarm try [CLICK] FUNCTION-1]' but that is not right. I tried just '[try [CLICK] FUNCTION-1]' and that's not it. I'm sure it's something simple. Can someone tell me what it is? Thank you.
posted by: Steven White 2-Feb-2016/11:12:53-8:00
ATTEMPT is what you want: attempt [1 / 0]
posted by: Sunanda 2-Feb-2016/11:53:45-8:00
|