Hi,

Not what I want :(  I want "On Error Resume Next"... If that is
available in ruby.

Shannon

On Fri, 6 Dec 2002 07:48:42 +0900
"Gennady F. Bystritsky" <gfb / tonesoft.com> wrote:

> Put the code you want to be executed in ensure:
> 
> begin
>   error
> rescue
> ensure
>   print "Finishing..."
> end
> 
> You will get "Finishing..." printed out despite any exception, rescued or
> not.
> 
> Gennady.
> 
> ----- Original Message -----
> From: "Shannon Fang" <xrfang / hotmail.com>
> To: "ruby-talk ML" <ruby-talk / ruby-lang.org>
> Sent: Thursday, December 05, 2002 2:21 PM
> Subject: on error resume next
> 
> 
> > Hi,
> >
> > In the following code, how can I implement the VB "On Error Resume Next"
> > in ruby?
> >
> > def error
> >   raise "ERROR_DELIBERATE"
> >   print "I'm back"
> > end
> > begin
> >   error
> >   print "Finishing..."
> > rescue
> >   ???
> > end
> >
> > Can I let my program execute either of the 2 print? If I use retry, it
> > will re-run error, and lock the program.
> >
> > Thanks
> > Shannon
> >
> >
> >
> >
> >