ども、作者です。
>CatShanty2の終了時に時々こういうエラーがでます。
>
>○タイトルバーの表示
>Please wait ...: CatShanty2.exe - アプリケーションエラー
>○エラー内容
>例外 不明なソフトウェア例外 (0xc0000409)がアプリケーションの0x05b63ee9で発生しました。
>
>・・条件がいまいちわかりませんが0.03004と0.03005でそれぞれ1回ずつ確認したので一応報告です。
>(それ以前のVerでは見たことが無いエラーのはず)
ガーン・・。
なんだろう。
その版で追加した大きな変更は、chmヘルプの呼び出しとスナップビューウィンドウすね。
一応メインウィンドウ破棄の際に、スナップビューウィンドウが開いていたら、明示的に閉じるようにしてみようと思います。
(スナップビューウィンドウの親ウィンドウとしてメインウィンドウを指定してるから一緒に破棄されると思うんだけども)
でも検索してみると、0xc0000409 はどうもネットワーク絡みの雰囲気です。
http://oshiete.goo.ne.jp/qa/2691563.htmlhttp://support.microsoft.com/kb/873352/ja>Web サイトからドキュメントを開くときの脆弱性
>攻撃者が作成した特殊な形式のドキュメントを Web サイトから開くと、悪意のあるコードを介して、そのファイルを開いたユーザーのコンピュータに攻撃者がアクセスできるおそれがあります。また、この状態が発生すると、以下のエラー メッセージが表示されることがあります。
というすごく気になる一文もあります。
もちろん悪意のあるコードは埋め込んでいませんし、そもそもCatShanty2はネットワークにアクセスする機能がないですし。
そうなると、chmヘルプが怪しい感じ。
chmは結局HTMLをパックしたものなので、なんかコレっぽい気がします。
まあそう考えると、CatShanty2本体が、HTMLページ(chmヘルプ)へアクセスしているとも取れますね。
でもヘルプ中から変なところにリンクしている訳でもなし。
原因がわからない・・。
継続調査します。