読者です 読者をやめる 読者になる 読者になる

だるろぐ

とてもだるだるした日記です http://about.daruyanagi.jp/

お知らせ

なんでフック、すぐに死んでまうん……

C# Win32

f:id:daruyanagi:20120312003952p:plain

せっかく公開した SoundKeyboard 2012 なのだけど、ちょっとしたバグがある。長い間放置してると、音が鳴らなくなり、サウンドパックを切り替えようとするとエラーで落ちる。どうも、フックが勝手に外れてしまうらしい。

きっとミラクルしばやんのいう通りなのだろうと思うけど、あんまり GC 周りをよく理解していないのと、問題がサードパーティの DLL 側にあるらしいこともあって、対策がうまくいかない。結局タイマーで定期的にフックが生きているかどうかチェックするという、若干美しくない手段を取らざるを得なかった。数日これで試して問題がなければ、このままリリースするつもり。