かしこいカレーの作り方

NELERLOID「ルウ」を育てています。、(゜τ゜),ゾンビ◆fGfm4IjBZoのページです。

本スレ鯖落ち中...

2009年12月16日 03時49分00秒 | 雑談
本刷れを収めた鯖が、現在停止している模様です。
緊急連絡、いつもの相談等はこの記事のコメント欄を使ってください。


以下、プログラムメモ
現在、ダウンロードが途中で止まってしまう原因調査中。
最後の1ブロックの受信に失敗する模様。
InternetSetOption関数がバグまみれらしく、俺が使いたいタイムアウト機能は名ばかりの不具合機能らしい。
ググッていると、こんな記事を発見。
http://support.microsoft.com/kb/176420/ja
・・・ダウンロードをマルチスレッドで行え、コレは分かる。が、さらにもう一本マルチスレッドを起動しろといっているっぽい。
メインスレッドで行うと、タイトルバーに「(応答なし)」と書き加えられてしまう。
余談であるが、ルウのバージョンアップ時に、一時的に応答無しになるのは、ルウ(ウインドウを管理している)が自らダウンロードを敢行するからである。

で、今取り上げた記事、ダウンロードが停止したっぽかったら、別のスレッドからインターネットハンドルを閉じてしまえといっている。
これは乱暴である。例えて言うなら、私がパソコンで作業中にアルゴリズムに悩んでタイピングが停止したら、パソコンのコンセントを抜いてしまえといっているようなものである。
が、マイクロソフトのサポートが発表しているデータである。コンセントを抜かれても、内部電源でダウンロード中断処理とメモリの開放を行うくらいはやってくれるのだろう。

今から実装してみる。




時間を計るタイマーイベントを併用するため、長門に処理させるのは難しい。
よって、新しいマルチスレッドキャラクターを立ち上げる事にする。
ダウンロードが停止したときにだけ働く不憫なキャラである。
荻上千佳ちゃんを採用。
専用窓を設けず、長門窓に割り込ませて動作をモニターする。
荻上ちゃんの筆頭は大好きである。
しかもむっつりスケベ。男のむっつりはキモイだけだが、女の子は許せる。
※ただし二次元に限る


V38出しますよ、っと。

説明はコメント欄で。寝ます乙。




本スレ復帰につき、コメント受付を中止しました。

V29リリース

2009年12月04日 06時39分41秒 | バージョンアップ情報
遅くなりましたが、V29を出します。

ダウンロード:http://www1.axfc.net/uploader/Sc/so/60794.zip

 ダウンロード関数の大幅見直しとこなたのHTML生成部をフルモデルチェンジ。
 その他
  ・リストから右クリックで削除する時、確認を出すようにした。
  ・板登録画面に「上書きしない」チェックボックス設置。
  ・最前面ウインドウの設定を可能にした。
  ・検索後にURLをコピーしようとすると動作が不安定になるバグを修正。
  ・ZIPのダウンロード機能の一時停止(廃止ではない。不便掛けますがお待ちをば)

新たなバグを踏んでいる可能性がある。
ロダにファイルがあるのにダウンロード失敗したり、HTMLファイルを保存したり、て事があるかもしれない。

V.28リリース

2009年11月30日 02時51分23秒 | バージョンアップ情報
http://www1.axfc.net/uploader/Sc/so/59508.zip

 ・ボタンとメニューでの表記の違いを統一。
 ・メニューにショートカットキーを表示(めにゅ~っ!(M))
 ・検索ボタンを付けた。
 ・DAT落ち確認時にimgフォルダが空だったら、imgフォルダを削除するオプションを付けた。
 ・キャッシュファイル名を保存し、再起動後に続きから検索するようにした。
 ・終了時のウインドウの横幅を記録し、次回起動時に反映するようにした。
 ・メインウインドウのボタンの数を減らした。

V.27を持っている人は、メニューからサクッと行けます。
それ以外のバージョンの人は、上のリンクから落として上書きした方が正解かも。

V27です

2009年11月29日 14時23分32秒 | バージョンアップ情報
http://www1.axfc.net/uploader/Sc/so/59223.zip
ここから落としてください。

V.24、25、26の人は手動でバージョンアップしてやってください。
メニューからだと、バグを踏んでバージョンアップできません。

V.26リリース

2009年11月29日 13時05分05秒 | バージョンアップ情報
ダウンロード→http://www1.axfc.net/uploader/Sc/so/59214.zip

バージョンアップ関数に不具合があったのを修正・・・出来てないかも。