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