おまけ

・リリース1.4のたわごと
 リリース1.4、マイナーアップグレード版です。

 「マイナーアップグレード」とか言ってますが、それは外見の機能がそうだっていうことだけで、中身は大きく変わっています。とか言っても、まぁ使う側には関係のないことですね。

 今回の目玉は、なんといっても「はじっこポップアップ」でしょう。これのおかげで爆発的に使いやすくなりました。
 技術的にはまったく未知の世界だったため、最初はちょっとした機能くらいにしか考えていませんでした。が、最終的にはこれがなくっちゃぁというくらいになりました。ただ、本当に使い始めたばかりの機能のため、もしかしたら何らかの問題が発生するかもしれません(汗)。

 あと、やっと今回、ポップアップメニュー関連のバグが解消しました。一度メニューが表示されたあと、すぐ消えてしまうというバグです。前バージョンではかなり無理矢理な方法で解決していたのですが、今回はちゃんとしたオフィシャルな解決方法を採っています。長年の問題がやっとこさ解決、といったところです。

 そうそう、今回からMFC42.dllとMSVCRT.dllが必要になりました。これらのファイルをインストールするアプリケーションも最近増えてきたようなので、こういう仕様に踏み切りました。IE4.0が使ってればいいんだけどねぇ……。

 今回は「マイナーアップグレード」ということですが、機能的には非常に精錬されているため、おそらくリリース2は登場しないでしょう。もし出るとしたら、とんでもないバグが見つかったときか、ウィンドウズ98が出たときでしょう。

・リリース1のたわごと
 たすかぶ、いかがだったでしょうか。というよりは、ちょっと使いこなすまでに慣れが必要かもしれません。タスクトレイ上のアイコンが押しにくいのが原因でしょう。そのため、キーボードとマウスとの連携がちょっと難しいかもしれません。
 そういうわけで、例えば、キーボードで使うときはそういうアプリケーションで統一したり(エディタや、キーボードで使えるファイラーとか)するといいでしょう。

 このアプリケーションを作製したきっかけというはふたつあります。ひとつは、自分自身タスクバーが使いにくいと感じていたからです。まどかぶを作ったように、僕自身は通常のフォルダを使います。また、エディターには某秀丸エディターを使用しています。さらにウェブ管理をしているときなどはブラウザも複数起動します。そういうときには、タスクバーには文字すら表示されません。そういうときに使いたいタスクマネージャが欲しかったというのが理由のひとつです。

 もうひとつの理由は、某ベクターさんを見ると、タスクマネージャとゆーものが非常に少ないというのがありました。これは需要あるのかもしれないと思い、作ることにしました。ダウンロードしてくれたら、ホームページ見てくれるから<下心。

 と、軽い気持ちで作り始めたこのアプリ、はっきし言って、思っていた以上に苦労しました。
 まずなんといっても、アイコン付きのメニューを作るのに苦労しました。こんなものどこにでもありますが、それでも相当苦労したのです。結局一から作ることになりました。まぁ、最終的にはオリジナルを超えたので(メニューのフォントを思いっきりでかくしてみましょう。スタートメニューなどはうまく表示されませんが、たすかぶのメニューはちゃんと全部表示されます。もっとも画面をはみ出てしまえば分かりませんが……)結構満足してますが。

 もうひとつ苦労したのが、名前順のソートです。たったこれだけのことがやたら苦労したのも、初めて使ったリストとかマップとかに手を出してしまったのが原因です。僕にとってプログラミングは、(ヒジョーに珍しいことに)新しいことを発見するのが面白いのです。そのため、まだ使ったことのない機能を使ってみたくなってしまったのです。そういうことが原因で遠回りすることたびたび……。

 実はたったひとつだけ、実現しなかった機能があります。それは表示されないウィンドウがあるということです。FAQにも書きましたが、これは親ウィンドウのあるナシによって決まります。が、これは実際には解決するのです。それは、親ウィンドウがあるのなら、その親ウィンドウが表示されているかどうかチェックすればいいのです。
 ツールパレットのようなウィンドウなら、親ウィンドウはメインウィンドウになります。こういう表示されている親ウィンドウを持つウィンドウを削除してしまえばいいのです。そして、「デスクトップのプロパティ」のような表示されていないウィンドウを親に持っているウィンドウだけを残せばいいのです。
 「分かっていてなぜ実現しない?」と言われるでしょうが、実行時間が不安になりました。ウィンドウのリストはメニューを表示した時点で行います。その時にウィンドウのソートなどを行っていて、その関係でやや遅くなっています。さらにこれ以上遅くしたくないと思い、今回実現化しませんでした。

 さて、次回リリースではこの辺を何とかしたいですね。さらに、マウスで簡単に開いたり、その他、もう少し使いやすくしたかったですね。

 最後に、今回ファイルサイズが桁外れに小さいので、プレリリースバージョンが3つもありました。ほとんど気まぐれなのであまり気にしないでください。しかし、思った以上にバグがあったなぁ。もうないことを祈って……。


<更新履歴

・もくじへ