BusyCursor

Bonjour Alex.
Quand je place “BusyCursor.busy do…end” dans un “begin/rescue” et
que j’ai une exception qui se lève, comment est-ce que je peut faire
pour pouvoir stoper “BusyCursor” Ã partir de rescue? car j’ai le
“BusyCursor” qui continu son exécution.
merci
sebastien
http://beusse.liveror.com/

Salut

sebastien wrote:

Quand je place “BusyCursor.busy do…end” dans un “begin/rescue” et
que j’ai une exception qui se lève, comment est-ce que je peut faire
pour pouvoir stoper “BusyCursor” à partir de rescue? car j’ai le
“BusyCursor” qui continu son exécution.
[ Sebastien asked - when I use “BusyCursor.busy do … end” within a
begin/rescue clause, and an exception is raised, the BusyCursor
continues - how can I can I stop it? ]

J’ai rencontré le même problème. Je l’ai résolu avec ‘ensure’, comme
ci-dessus:

[I ran into the same problem. I resolved it with ensure, like this:]

begin
Wx::BusyCursor do
#long code
end
rescue
ensure
a_frame.cursor = Wx::Cursor.new(Wx::CURSOR_ARROW)
end

Selon moi, nous devrons le dépanner dans wxRuby
http://rubyforge.org/tracker/index.php?func=detail&aid=19646&group_id=35&atid=218

[In my opinion, this is something we should fix in wxRuby - bug added]

alex

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs