2009-09-11[n年前へ]
■Ruby Win32GuiTest のアップデートをしました
Ruby版 Win32GuiTest クラス、つまり、WindowsのGUI操作など(その他にもMicrosoft Officeを利用したOCR機能なども実装していたりしますが…)をRubyで行うことができるWin32GuiTest (win32GuiTest.rb)の修正作業を少しました。
修正内容は、コールバック関数を使う部分において「きちんと後片付けする(DL.remove_callbackを呼ぶ)ようにした」という点です。FindWindow▽○×といった辺りの関数を直した、ということになります。修正前のものを使うと、indWindow▽○×をし続けた場合、DL.callの回数上限に引っ掛かりエラーが発生しましたが、その不具合が今回の修正でなくなります。