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/
on 19.04.2008 09:58
on 19.04.2008 10:46
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