日記(834)

<前 次>

無題

ふにゃさん設定の個別の項目はそれぞれ値の入力インターフェースが違うのですが、ある程度パターンはあるはずなので、そのあたりを調べています。
ON/OFFスイッチ、選択肢から選ぶ、数値指定、ファイル名指定、フォルダ名指定、このあたりですね。
ON/OFFは選択肢で代用できるので特別作る必要はなさそうですが…。

無題

ふにゃさんのページをちょっと更新しました。
掲示板関連の告知を上にして、深刻なバグの告知と並べて、ひとまとめにしたんですね。
設定画面も少しずつ作っています。

無題

ふにゃさんの本体プログラムによる設定の画面を考えていました。
一覧から項目を選んでから値の変更画面へ移動、上下ボタンで1個ずつ移動、左右ボタンでまとめて移動、ジャンプボタンで次に進む、攻撃ボタンで前に戻る、可能ならマウス操作にも対応、ファイルやフォルダ設定はコモンダイアログで済ます、こんなところですね。

無題

さて、自分でコーディングしてない部分だから対応できないとは言ったものの、間接的にせよ影響があるからこそ私のプログラムで強制終了が発生するわけで。
エラーの元凶は次の例外です。

System.ComponentModel.Win32Exception: 現在のプロセスが Window Manager オブジェクトのハンドルのシステム許容範囲をすべて使用しました。
これが原因だとすると、何らかの形でリソースリークが起こっている可能性があるわけです。

無題

ナマライザ更新しました。
微妙に気になっていた問題点を2箇所ほど修正です。

無題

コメント機能を強化してました。
掲示板と同じ方式のスパムチェックを入れています。
あと、トップページのおめでとう欄を最新情報に置き換えたり。

無題

NeoMuplは例外最終処理を入れたにもかかわらず例外ダイアログを出さずに落ちまくります。
しかし、落ちる前に何とかログは残してくれていたので、落ちる直接の原因は分かりました。
ただ、それが自分でコーディングしていなくて手の出しようのない部分だということも分かったのです。

アンパンマンDBにコメント機能を搭載しました。
今回はユーザーの投稿をデータベースに格納するので、ちょっとセキュリティにいつもより気を遣っています。

<前 次>