---------------------------------------------------------------------- 「めもりーくりーなー」 ver 2.021 つくった人 柳井 政和 E-mail: m_yanai@muh.biglobe.ne.jp http://www2s.biglobe.ne.jp/~yanai/ ---------------------------------------------------------------------- ■■■■履歴  2001.03.15 :ver 2.021作成開始〜完成 ・ソフト監視変数初期化の変数初期化時のバグを修正。 ----------------------------------------------------------------------  2001.03.11 : ・アニメーション・カーソルによる点滅現象対策のために、描画タイ  ミングの管理方法を変更し、500msec条件下では点滅をほとんど目  立たないようにする。 ・F.A.Q.の更新。  2001.03.10 : ・その他その2ウィンドウを追加。 ・タスク・トレイの残物理メモリー量の更新間隔を伸ばし、アニメー  ション・カーソル時のアイコン点滅の発生頻度を下げる。 ・FAQで最前面を最善面と間違ってあった誤植を直す。 ・タスク・トレイのメニューに「http://」のみのスキン作者URLを表  示しないようにする。 ・ウィンドウの表示方法が「通常表示」のとき、タスク・トレイのア  イコンをクリックすると「めもりーくりーなー」のウィンドウがア  クティブになる仕様を追加。 ・ウィンドウの移動範囲を、デスクトップ内か外までかを切り換えら  れる仕様を追加。 ・拡張タイマーのCPU使用率の説明を改善。 ・バッファ・サイズ変更の仕様を追加。 ・スキン・データが無効のときもデータを保存する仕様に変更。 ・ソフト監視の仕様を追加。 ・「めもりーくりーなー」用ビジュアルヘルプを改良。 ・ユーザーサポートについてを改良。  2001.03.08 : ・説明方法の変更終了。 ・ヘルプの上級者向け設定をHTMLに変更。  2001.03.07 :ver 2.02作成開始 ・キーボード・ショート・カットで実行する仕様が、自ウィンドウが  アクティブ時のみだったのを、非アクティブ時にも対応させる。 ・タスク・トレイのメニューが表示されっぱなしになるバグを、アク  ティブ・スイッチの設定をONにして修正。 ・利き腕の設定を追加。 ・説明ウィンドウ・モジュールの作成。 ・説明方法の変更。 ----------------------------------------------------------------------  2001.03.06 :ver 2.012完成 ・タスク・トレイ系関数の整理が終了。 ・スキン系関数をスキン系モジュールに変更して整理。 ・設定系ウィンドウの整理が終了。 ・お掃除ファイル作成系ウィンドウの整理が終了。 ・コマンド・ライン設定系ウィンドウの整理が終了。 ・色設定系ウィンドウの整理が終了。 ・設定初期化系ウィンドウの整理が終了。 ・その他系ウィンドウの整理が終了。 ・スキン系ウィンドウの整理が終了。 ・スタート・アップ系ウィンドウの整理が終了。 ・スタート・アップ削除系ウィンドウの整理が終了。 ・拡張タイマー系ウィンドウの整理が終了。 ・ユーザー・サポート系ウィンドウの整理が終了。 ・関数の階層分けが終了。 ・「めもりーくりーなー」主要部分の整理が終了。  2001.03.05 : ・スキン系モジュールの整理が終了。 ・実行系関数の整理が終了。 ・描画系関数の整理が終了。 ・サブ・システム系関数の整理が終了。  2001.03.04 :ver 2.012作成開始 ・ソースファイルのフォルダ構造を変更。 ・描画系モジュールの整理が終了。 ・実行系モジュールの整理が終了。 ・ウィンドウ系モジュールの整理が終了。 ・ツール系モジュールの整理が終了。 ・スキン系モジュールの一部を整理する。 ----------------------------------------------------------------------  2001.01.13 :ver 2.011作成開始〜完成 ・タスクトレイからのお掃除で、お掃除中アイコンが表示されていな  かったバグを修正。 ・F.A.Q.を更新。 ----------------------------------------------------------------------  2001.01.08 :ver 2.010完成 ・F.A.Q.作成。  2001.01.07 : ・スキン作成でタブジャンプを追加。 ・ドキュメント作成。 ・F.A.Q.作成開始。  2001.01.06 : ・大容量ハードディスク対策実施。 ・他のウィンドウ・クリック時もCPU使用率を奪うバグを修正。 ・OS判定にMeを追加。 ・ドキュメント作成開始。  2001.01.05 : ・大容量ハードディスク対策用DLLの作成。  2001.01.04 : ・Exforceを3.00から3.08にバージョンアップしてファイルサイズを減  らす。 ・上級設定のその他設定に、重複起動防止を追加する。 ・ソフトアイコンへのドラッグ&ドロップでスキンファイルを設定で  きる仕様を追加。 ・大容量ハードディスク対策の前段階として、システム情報所得を全  て統合して一元化する。 ・古い命令の一部を削除する。 ・スキン選択ボタンを押したときの処理手順を変更。 ・自ディレクトリと、その一段下のディレクトリのスキンを自動で検  索し、選択ファイルにリストとして選択可能にする仕様を追加。  2001.01.01 :ver 2.010作成開始 ・スキン作成で起こっていたXY座標ズレのバグを修正。 ・スキンでリソースとCPUの描画桁がズレてしますバグを修正。 ・お掃除後に、「お掃除中!」の名前にウィンドウ名が変わる仕様を  変わらない仕様に変更。 ・除算エラー対策の間違いを修正。 ----------------------------------------------------------------------  2000.09.29 :ver 2.005作成開始〜完成 ・めもくりスキン作成にURLリンクボタンを追加。 ・URLリンクボタンを追加。 ----------------------------------------------------------------------  2000.09.24 :ver 2.004完成 ・スキンの描画順がID順になっていなかったところをID順に並べ替え  る。 ・FAQを追加。 ・スキン作成時のID切り替え時のITEM変数切り替えを追加(スキン作  成作業中の値が変化するバグ対策)。 ・対WindowsBlinds用のWindows表示回避処理を追加。  2000.09.23 :ver 2.004作成開始 ・お掃除中ループに待機時間を1msec入れる。 ・解答時のフォルダにバージョンナンバーを入れていたのを削除する。 ・移動中に、ボタンを無効に変更。 ・各ボタンを排他的に変更。 ・スキン選択で、.mcsファイル以外を読みこめないようにエラー処理  判定を追加。 ・skin.datのパスが不正な場合に、skin.datを一旦削除する仕様に変  更。 ・スワップファイルの使用量が0のときに、帯グラフが物理メモリー  と同じ値を表示するバグを修正。 ・ヘルプを最新の状態に更新。 ・ヘルプのメールに関する文書を、「ユーザーサポートについて」と  いう名前の文書にして、一つ上の階層のフォルダに置くように変更  する。  2000.08.20 : ・ヘルプのスキン作成方法のリンク切れを修正。 ----------------------------------------------------------------------  2000.08.04 :ver 2.003完成 ・背景プレビューで間違ったパスを指定すると止まるバグを修正。  2000.08.03 :ver 2.003作成開始 ・スキン作成にチップヘルプを追加。 ----------------------------------------------------------------------  2000.08.02 :ver 2.002作成開始〜完成 ・スキンのヘルプにウィンドウサイズ調整方法の文章を追加。 ・スキン作成で、プレビューボタンを押したとき、処理が終わるまで  ボタンを押せなくなる仕様に変更。 ・タスクトレイのチップ表示に物理メモリー量を表示するように変更。 ----------------------------------------------------------------------  2000.08.01 :ver 2.001作成開始〜完成 ・ヘルプの内容の間違いを修正。 ・ヘルプのタイトルの間違いを修正。 ・スキンを切り替えたとき、ウィンドウがディスプレイからはみ出な  いように変更。 ・横幅が通常ウィンドウより短いスキンを右端に置いていたとき、再  起動時に位置がズレるバグを修正。 ・タスクバーの「ビジュアル・ヘルプ」の表記を「ヘルプ」に変更。 ・ステルスで、見えていない場合もボタンを押せてしまうバグを修正。 ・スキンの選択をした後、スキンを無効にして終了し、再起動したと  きにスキンのデータが表示されないバグを修正。 ・スキン有効・無効設定関係の判定をより厳密に変更。 ・ユーザーサポートシート作成にスキンの情報も追加。 ・ステルス時のボタン押し回避のためにCPUを100%使っていた問題を  改善。 ----------------------------------------------------------------------  2000.07.31 :ver 2.00b ・ヘルプのリンクが間違っていたのを修正。 ----------------------------------------------------------------------  2000.07.30 :ver 2.00完成 ・ドキュメント作成終了。 ・スキン・ファイルの調整。  2000.07.29: ・スキン作成方法を作成。 ・ヘルプのトップページを作成。  2000.07.28: ・スキン作成ウィンドウで新規で初期化が一部できていないバグを修  正。 ・スキン作成ファイルを、エクセルが吐き出すCSVにも対応させる。 ・めもりーくりーなー 設定 スキン作成ヘルプを作成。  2000.07.26: ・スキン作成時に画面範囲外に画像が出てしまうバグを修正。  2000.07.25: ・起動時にディスプレイからはみ出している場合の位置調節の数値を  変更。  2000.07.21〜24: ・スキン機能のデバッグ。 ・実験用のスキンを作成。  2000.07.20: ・スキン機能を「めもりーくりーなー」にリンクし終わる。 ・スタートアップから削除の機能を追加。 ・タスクトレイからスキン作者URLを開く機能を追加。  2000.07.19 : ・ビジュアルヘルプを更新する。 ・スキン選択の機能を追加。 ・作者URLからWebサイトを開く機能を追加。  2000.07.18 : ・スキン機能を「めもりーくりーなー」に追加しはじめる。 ・スキン作成をリンクする。 ・FAQを更新する。  2000.07.17 : ・除算エラー対策を強化 ・リソース警告の判定値を80%から77%に下げる ・拡張タイマーにCPU使用率の設定を追加 ・タスクバーに名前が表示されていた時に数種類の表示名を取ってい  た「めもりーくりーなー」ウィンドウのウィンドウ名を「めもりー  くりーなー」に統一 ・ユーザーサポート シートの作成を追加  2000.07.16 : ・表示色設定ウィンドウのタイトルの誤植を修正 ・スキン設定ウィンドウを追加 ・CPU仕様率表示を追加 ・グラフのみ表示でタイマーを設定していないときにCPU使用率を表  示するように変更 ・リソース表示の可否判定のフローを整理 ・スマイル表示の警告表示を1秒ごとの切り替えにして、表示優先順  位を等価にする ・データの保存のタイミングを、お掃除後からウィンドウ移動後に変  更 ・お掃除時にウィンドウの優先順位変更をおこなう仕様を、おこなわ  ない仕様に変更 ・タイマーでお掃除を実行すると、スクリーンセーバーの前面に「め  もりーくりーなー」のウィンドウがでてきていたバグを修正 ・「Clean」ボタンを押したとき、タイマーがリセットされる仕様を、  タイマーがリセットされないように変更 ・上級者向け設定のリスト表示を整理 ・スワップファイルの全体サイズ表示の基本値を変更したときに、ス  ワップファイルの表示が一部変わるように変更 ・拡張タイマーのグラフ表示をアイコンに変更 ・拡張タイマーの最短、最長時間の設定の上限を1440分(24時間)に  変更 ・残り物理・スワップメモリーの合計値を判定するエラーチェックの  バグを修正 ・お掃除時のエラーチェックを強化  2000.07.15 : ・スキンモジュール完成  2000.06.06 : ・スキンデータのファイルフォーマットの仕様を完成 ・スキンモジュールの仕様を完成  2000.05.20 :ver 2.00作成開始 ・スキンモジュール作成開始 ----------------------------------------------------------------------  2000.05.06 :ver 1.081完成 ・最小化時お掃除中表示のデフォルトをなしに変更。 ・お掃除ファイルの作成時のファイルパスをロングファイルネームか  らショートファイルネームに変更。 ・タスクバーにビジュアル・ヘルプを追加。 ・「メモリーの合計値を判定」モジュールの処理速度を向上。 ・「メモリーアクセス時の待機処理」モジュールの処理速度を向上。 ・「デジタル数字描画」モジュールの処理速度を向上。 ・「帯グラフ描画」モジュールの処理速度を向上。 ・「棒グラフ描画」モジュールの処理速度を向上。 ・「12時計描画」モジュールの処理速度を向上。 ・「ウィンドウ枠補正値」モジュールの処理速度を向上。 ・「ウィンドウ移動」モジュールの処理速度を向上。 ・「ボタン受付」モジュールの処理速度を向上。 ・「ステルス」モジュールの処理速度を向上。 ・「指定位置タイマー描画」モジュールの処理速度を向上。  2000.04.30 : ・ビジュアルヘルプ完成。  2000.04.27 : ・ビジュアルヘルプ作成開始。  2000.04.26 :ver 1.081作成開始 ・タスクトレイの項目の間違いを修正。 ----------------------------------------------------------------------  2000.04.22 :ver 1.08完成 ・スタートアップの登録を追加。 ・設定その他に説明を追加。 ・手動でお掃除時の、複数回お掃除を追加。 ・スマイルの警告表示に、スワップ残量、リソース残量を追加。 ・Windowsにリソースメーターがインストールされていない場合の警告  および操作方法のメッセージを追加。 ・Windowsにリソースメーターがインストールされていない場合の判定  フローを改善。 ・pos.datのファイルサイズを整理。 ・pos.datがないときのメッセージを改善。 ・設定の初期化を追加。 ・お掃除中にEscボタンを押せば、お掃除を緊急解除できるようにする。 ・スワップファイルの全体サイズ表示の基本値変更を追加。 ・お掃除ファイルの作成機能を追加。 ・基本色、警告色、背景色の色設定を追加。  2000.04.21 :ver 1.08作成開始 ・拡張タイマーの実行をオフにしているときに、複数回お掃除の回数  設定が入力可能になっていたバグを修正。 ・上級者向け設定の操作を簡略化する。 ・タスクトレイに非表示・表示を追加。 ・非表示中のお掃除中に、画面四隅にアイコンを表示するようにする。 ・非表示お掃除中の、画面四隅のアイコン位置を変更できるようにす  る。 ・タスクバーを非表示にする。 ・コマンドラインのときにも、非表示お掃除中と同様に画面四隅にア  イコンを表示するようにする。 ----------------------------------------------------------------------  2000.03.20 :ver 1.076作成開始〜完成 ・グラフのみ表示で、タイマーの表示が重なってしまったバグを修正。  2000.03.19 :ver 1.075作成開始〜完成 ・タスクトレイアイコンからメニューが出なくなってしまったバグを  修正。  2000.03.18 :ver 1.074作成開始〜完成 ・NTでないリソースの表示できないパソコンでNTと表示されていたバ  グを修正。 ・グラフのみ表示の表示内容の順番を変更。 ・掃除機の絵を変更。 ・ウィンドウの移動をスムーズに変更。 ・お掃除して自動的に終了するTipsを上級者向け設定.txtに追加。 ・マニュアルでお掃除したときに、タイマーの時間が初期化されない  バグを修正。 ・タスクバー非表示の時のタイトルの表示を変更。  2000.02.28 :ver 1.073作成開始〜完成 ・特定のパソコンでリソース表示の設定で止まるバグを回避。 ----------------------------------------------------------------------  2000.02.21 :ver 1.072作成開始〜完成 ・コマンドラインでエラーが出るバグを修正。 ----------------------------------------------------------------------  2000.02.15 :ver 1.071作成開始〜完成 ・グラフのみ表示でお掃除中に描画が化けていたバグを修正。 ・タイトルのお掃除までの時間の表示を短いバージョンに変更。 ・スマイルの変化を追加。 ----------------------------------------------------------------------  2000.02.15 :ver 1.07完成 ・スマイル表示の追加。 ・グラフのみ表示を追加。 ・バージョン情報表示時のバグを修正。 ・リソース表示を若干修正。  2000.02.14 :ver 1.07作成開始 ・LOADLIBのバージョンをNT対応のために1.01に下げる。 ・NTでリソース表示ができないことが発覚したので、その処理、説明  を追加。 ・LOADLIBのバージョンを1.04に戻し、HSPランタイムに変更する。 ・上級者向けの窓を開いた後、設定が元に戻るバグをさらに修正。 ----------------------------------------------------------------------  2000.02.14 :ver 1.061作成開始〜完成 ・お掃除中のタイトル表示を変更。 ----------------------------------------------------------------------  2000.02.13 :ver 1.06完成 ・拡張タイマーのお掃除量と通常のお掃除量の数値を別扱いに変更。 ・上級者向けの窓を開いた後、設定が元に戻るバグを修正。 ・メモリー残量の更新時間を設定可能に変更。 ・拡張タイマーの複数回お掃除機能を追加。 ・タスクバーの表示設定を追加。 ・ショートカット機能を追加。 ・タスクバーの表示を追加。  2000.02.11 : ・リソース表示を追加。  2000.02.04 :ver 1.06作成開始 ・帯グラフモジュールを拡張。 ----------------------------------------------------------------------  1999.12.30 :ver 1.05完成 ・作成終了。  1999.12.30 : ・デバッグ開始。  1999.12.29 : ・関数群の作成開始。 ・メインフローの作成開始。  1999.12.19 : ・下位(応用)モジュール群の作成開始。  1999.12.15 :ver 1.05作成開始 ・モジュール機能を使って、全プログラムを書き返る計画を立てる。 ・上位(基本)モジュール群の作成開始。 ----------------------------------------------------------------------  1999.12.13 :ver 1.044完成 ・24時を越えたときに発生する時計のバグを修正。  1999.11.15 :ver 1.043完成 ・物理メモリーの警告表示が10%以上でも警告されてしまうバグを修正。 ・遅延処理の確認時間と計測精度を10倍にする。 ・拡張タイマーの設定で、有効/無効が効かなくなるバグを修正。 ・拡張タイマーの設定ミス防止ダイアログの条件を追加。  1999.11.14 :ver 1.042完成 ・10%未満で警告表示が10%以上でも警告されてしまう原因がわかる。  スワップファイルのサイズが多いと、変数のオーバーフローが起こ  るためだった。修正。 ・上級者向け設定の帰りウィンドウを全て同じウィンドウに統一する。 ・フォント設定の後にプレビューを表示する仕様に変更。 ・拡張タイマーの設定を、チェックすることで入力が有効/無効にな  る機能を追加。 ・拡張タイマーの時間設定で、1分にしたときに、1分以内で実行さ  れる問題を解決するために、短すぎる場合は少し伸ばすように設定。  1999.11.6 : ver 1.041完成 ・拡張タイマーの保存がなされないときがあるバグを修正。 ・フォント設定の保存がなされないときがあるバグを修正。 ・拡張タイマー時のタスクバーの表示を変更。  1999.11.6 : ver 1.04完成 ・拡張タイマーのお掃除量が、無効になっていたバグを修正。 ・お掃除メモリ量のエラーを、各条件ごとに整理。 ・コマンドラインモードのときのウィンドウ表示方法を変更。 ・タスクトレイの情報を、表示モードによって変更。 ・ReadMe、上級者向け設定のドキュメントを作成。  1999.11.2 : ・タスクトレイに残り物理メモリ量の表示を追加。 ・表示フォント設定後のウィンドウ表示フローを変更。 ・タイマー実行時にメモリーアクセスが発生している際の遅延処理を  追加。  1999.11.1 : ・拡張タイマーを追加。 ・フォント設定を追加。 ・最小化時にウィンドウのフォーカスが「めもりーくりーなー」に移  動していたバグを修正。 ・最小化時にお掃除した際に、ウィンドウのフォーカスが「めもりー  くりーなー」に移動しない仕様に変更。 ・タイマーの停止/再開機能を追加。 ・パーセントによる警告表示の値が間違っていた理由が判明したので  修正をおこなう。 ・再表示時にボタンの名前が消えることがあったバグを修正。  1999.10.27 : ・再起動せずに、メモリーの解放をおこなう仕様に変更。  1999.10.25 : ・コマンドラインから操作できる仕様を追加。 ・AutoExec.batにパスを通す仕様を追加。 ・ドラッグ&ドロップでアプリケーション終了時に自動でお掃除を実行  するバッチファイルを作成する機能を追加。  1999.10.24 : ・最小化時の表示方法に、非表示を追加。  1999.10.23 : ・メモリ確保方法を変更。AGE.DLLを使用しない方法に変更。 ・メモリクリーニングの効率を向上。 ・表示フォントを選択できる仕様を追加(等幅フォントでのみきちん  と表示)。  1999.10.21 : ver 1.04製作開始 ・プログラムを全面的に整理する。 ・タスクトレイから設定したときに、ウィンドウが見えなくなるバグ  を修正。 ・Windows98の基本設定フォントを基準にして、ウィンドウのタイトル  を「めもりーくりーなー」に変更。 ・ホームページへのインターネットショートカットを同梱。 ・ReadMe の謝辞の文章に抜けがあったのを修正。 ・packfileから、start.as以外の構成ファイルを除外して、実行ファ  イルのサイズを縮小。 ----------------------------------------------------------------------  1999.8.8 : ver 1.033完成 ・メモリ表示の値の誤差をさらに小さくする。 ・pos.datがない場合のエラーメッセージを追加。  1999.8.7 : ・起動時の画面描画のタイミングがバラバラだったのを整理する。 ・設定を変更したときに、自動的に現在の状態を保存する設定に変更。 ・お掃除中の表示を目立つように変更。 ・お掃除タイマーを60分ごとに設定したとき、59分からしか残り時間  が表示されないバグを修正。  1999.8.4 : ・NTで発生するバグに対応。 ----------------------------------------------------------------------  1999.8.3 : ver 1.03完成 ・最小化時の最前面表示の切り替え設定を追加。 ・残りメモリー設定で0MBの選択項目を、0.1MB以下に変更。 ・メモリ表示のbyte bit変換の計算をより正確になるように変更。 ・タスクトレイに入れるとCPU負荷率が上がる仕様を、上がらない仕  様に変更。 ・メモリー解放量の上限設定をスワップ・ファイルのみから確認して  いたのを、残りスワップ+残りメモリ < 設定お掃除サイズ の判定になるよ  うに変更。 ・タイマー設定時に、メモリがたりずにお掃除ができないときに、自  動的にタイマーを5分伸ばす仕様を追加。 ・FAQを追加。 ・「ReadMe」と「FAQ&履歴」のファイルを分ける。 ----------------------------------------------------------------------  1999.7.31 : ver 1.02完成 ・物理メモリー残量警告表示(文字のバックを赤色表示)を追加。 ・スワップファイル残量警告表示(文字のバックを赤色表示)を追加。 ・めもりーくりーなーの設定 ウィンドウを追加。 ・解凍フォルダ名を「めもりーくりーなー」から「MClean」に変更。  1999.7.30 : ・タイマー機能を追加。 ・大容量メモリーにも対応。  1999.7.29 : ・タスクトレイに常駐できるように変更。 ・タスクトレイの中からCLEANの実行を可能にする。 ・常駐中は、マウスを近づけると消えるようにする。 ・処理中にボタン押して発生するエラーが起こらない仕様に変更。  1999.7.19 : ・メモリーの合計値で0.02以上の誤差が出るバグを修正。 ・スワップファイル量の不足によるメモリークリーニング中止判定を  下二桁まで許可するように仕様を変更。  1999.7.16 : ・スワップファイルの残量値が0になってしまったバグを改善。  1999.7.15 : ver 1.02作成開始 ・CPU占有率を下げるために、待機命令をawaitからwaitに変更。 ・4MB、8MB、24MBの確保メモリーサイズも追加。 ・確保メモリーサイズの自動保存を追加。 ・スワップファイルの残量値が2桁の時にきちんと表示されないバグ  を改善。 ----------------------------------------------------------------------  1999.7.11 : ver 1.01作成開始〜完成 ・メモリーお掃除機能、表示関係を強化。 ----------------------------------------------------------------------  1999.7.02 : ver 1.00作成開始〜完成 ---------------------------------------------------------------------- * ┏━━━━┓ * * * ┃ ┃ ┃ ┃ * つくった人 柳井 政和 * * ┃    ┃ * E-mail: m_yanai@muh.biglobe.ne.jp * * ┃└──┘┃ * http://www2s.biglobe.ne.jp/~yanai/ * * ┗━━━━┛ * * ---------------------------------------------------------------------- copyright (c)1999-2001 Masakazu Yanai