QT TabBarをver.1.2.2へダウンデートしてみた。

 作者が音信不通になって久しいQT TabBarだが、現時点で大きな問題もなく、おおむね快適である。その反面、ふたつほど気になる点もある。

 まずメモリ使用量が大きい――というか解放されない。.NETだから自動でGCされると思うのだが、働いていない? これは小まめにexplorerのウィンドウを"すべて"閉じることで対応できる。とはいえ、タブが必要になるほどフォルダを開く人間が、こまめにウィンドウを閉じるのは難しい話だ。公式ツールのRestoreWindow.exe(前回のタブを復元)で対応できるか。

 もうひとつが、存在しないフォルダを開いた時の挙動。以前は~~にはQT TabBarからアクセスできませんでした。というダイアログが表示され、10秒後に自動で閉じていたのだが、ver.1.2.2.1ではexplorer標準の「存在しないアドレス」云々のエラーダイアログが出てしまうようになった。そのうち改善されるだろうと思っていたのだが、以来作者は音信不通である。
 まあ、致命的ではないので我慢していたのだが、ふと更新履歴を眺めてみると、1.2.2と1.2.2.1の違いがほとんどない。しかも自分的に無価値だったので、ダウングレードすることにした。そんな難しいことではなく、一度インストーラーからアンインストールを選択して実行、次にインストールを実行してPCを再起動するだけでよい。ちなみに設定はすべて消える。事前に設定画面からエクスポートしておくのを忘れずに。

 しかしその1.2.2.1の更新内容のひとつがタブを選択したときにアクセスできない旨のメッセージが出てしまうことに対処してみるなのだが……エンバグ?


 って、なんかWindows Searchが開けない問題も解決したんだけど……!?
 以前も一時的に問題が発生しなかった事例があるので油断はできないが、ひょっとしたらver.1.2.2.1の問題だったのかも。

 ver.1.3.0.1で、エラーダイアログ、Windows Search、ともに問題ないのを確認。


[PR]
by lordnoesis | 2008-09-19 00:52 | テクノロジ | Trackback | Comments(0)

QT TabBar使ってるとWindows Searchが開けない(解決済み)

 QT TabBar(ver.1.2.2.1)を利用していると、Windows Searchが直には開けないという問題が以前から発生しっぱなしなMyPC。検索なんてそう使うものじゃないし放置してきたわけだが、いい加減対処することにした。

 しかしこれ、わりと大きな問題だと思うんだが、騒いでる人見たことないなぁ。環境依存とか、最悪ワシの勘違いなのか!?

 ver.1.2.2と、ver.1.3.0.1で問題ないのを確認。やっぱver.1.2.2.1の問題だったようだ。

 公式のバグ報告に報告があって修正されたようです。作者さんと報告してくれた人に感謝ですな。っていうか転載されとった(笑)

この不具合が書いてある FAQを見ましたが意味が分からず困っております。

 うわーん!!!

 今更だけど、要はグループ(≒ブックマーク)に登録して開けば実用上問題ないっていうだけの話です。
 ……というかなんでFAQ?



 Windows Search(以下WDS)のウィンドウが開く場面はいくつかある。タスクバーのWDSツールバー(Windows デスクバー)から検索したとき、タスクトレイのWDSアイコンから検索開始を選んだときなどだ。だが、それで開かないというのが件の障害。

 どうしてそれがQT TabBar(以下QTTB)のせいかという話だが――QTTBをOFFにすると開くから、他に疑いようがないのが正直なところ(ぐえー。  正確にはQTTBを使用していても、「外部から開かれたときはタブとして取り込まない」がチェックされていれば開ける。つまりタブとして取り込めてないっぽい。なぜだ。未使用時はフォルダ一覧等に影も形もない超特殊フォルダだからか?

 まあそれはさておき、要するに取り込まなければいいわけだ。嗜好の問題で前述の設定はできないので、「外部からは常に新しいウィンドウで開くパス」を利用すればよかろう。特殊フォルダのパスといえば――そう、CLSIDである。だがWDSのCLSIDなんて聞いたことがない。Google先生に尋ねても、それっぽい応えはなし。しょうがないのでレジストリを地道に(本気で地道だから困る)探索したところ、どうやら::{13E7F612-F261-4391-BEA2-39DF4F3FA311}っぽい。ちなみにver.4.0。

 結論! 外部(以下略)に上記CLSIDを指定すればOK――じゃねぇー!? エクスプローラに与えると普通にWDS開けるけど、QTTB様はお気に召しませんか!?
 というわけで改めて結論! アドレスバーから::{13E7F612-F261-4391-BEA2-39DF4F3FA311}を開いて、QTTBの(タブ)グループに登録する。開きたくなったらグループを開く。以上!(CLSID調べた意味ねぇー!?


[PR]
by lordnoesis | 2008-08-19 23:28 | テクノロジ | Trackback | Comments(0)
ブログトップ | ファンになる