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

だるろぐ

明日できることは、今日しない。

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

C# Win32

f:id:daruyanagi:20120312003952p:plain

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

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