工房日記(2006/11〜)
最新の工房日記
工房(ダウンロード部屋) ホーム
06/12/26ぷちらんちゃ
昨日の続き。コントロールパネルのショートカット項目を登録できるようにするところで、一部がどうしてもアイコン番号が正しく取れないようで困っていたのだが、IShellLinkのGetIconLocation()で正しく取得できないケースがあるとしかいいようがないことはわかった。で、どうしようもないのでSHGetFileInfoで取得してみるとあっさり正しい値が取れて、こちらで対応することにしてめだたく終了。それでもなぜかアイコンパス自体も取れないものもあるのだが、それはほっとくことにした。とりあえずは修正した不具合のこともあるし、まずはこの状態で5.8beta2としてリリースへ。年内の正式版リリースは厳しい状況だなぁ・・・。(^^;;
06/12/25ぷちらんちゃ
前回サポートした「丸みをつけない」表示の改造で、メッセージ表示領域の設定がうまく読み込めなくなっていた不具合を報告される。ちょっとした判定のミスなのだが、やっぱり慌ててリリースすると何かやらかすなぁといつものような反省。で、他に昔からある要望でコントロールパネルの項目から作ったショートカットから登録する場合に、そのショートカットファイルそのものでなく内容で登録したいという話があるのだが、また今回似たような話を受けていてどうにかできないものかと試行錯誤を繰り返してみた。IShellLinkでGetPath()してパスを取得できない場合に、GetIDList()を使って取得したものからパスを導き出す方式も加えてみたところ、一部の項目でうまく取得できることを確認。そうでないものはExproler.exeの起動オプションとして指定させるように加工して対処してみたが、それでいいのかよくわからないのが実際のところ。
06/12/11ぷちらんちゃ
エンジンがかかってきたと思ったら、今度は風邪で2日ほどダウン。ようやく復帰できたところで残りの要望を片付ける作業に入り、前バージョンでサポートしたウィンドウの移動やサイズ変更の抑止をそれぞれ別個で設定できるようにした。処理の変更自体はそんなに難しくもないので、とっとと改造して無事に作業完了。で、ここまでやって前回のリリースから1ヶ月くらい空くことにもなるので5.8beta1としてリリースすることに。今回はちょっと大きな機能サポートの予定もあるので、これからも大変なのだが・・・今年中に正式版リリースとまでいけるかどうか。
06/12/05ぷちらんちゃ
やっとエンジンがかかってきた感じで、要望でもらっていた件を次々と片付け始める。今回は日時の表示を様々な形式から選択できるようにしてほしいというもので、どういった指定のしかたをさせようかというあたりで悩んだだけで処理自体は簡単に完了。あとはついでに見つけたしょうもない不具合を修正したり、内部データの持ち方を改善してファイルサイズを少なくさせてみたり。とは言っても昨日のショートカット操作非表示で大改造した関係でファイルサイズが増大していたので、差し引きではほとんど変わりがなかったりするのだが・・・。(^^;
06/12/04ぷちらんちゃ
要望を受け、キーボード操作を無効にしているときは右クリックメニュー内に表示しているショートカット操作を表示しないようにすることをやってみた。右クリックメニュー自体は動的にプログラムで内容を作成しているので、判定文を1つ1つ入れ込むだけなので簡単といえば簡単な作業なのだが、量は結構あるし単純作業の繰り返しでちょっと辛かったり。とは言え何とか頑張ってこれも改善完了。ああ、やってみれば確かにちょっとスッキリ。(笑
06/11/29ぷちらんちゃ
本業が11月末まで死ぬほど忙しいことはわかっていて、それでもまぁ少しはいじれるくらいの余裕ある日もあるだろう・・・なんて思っていてもそんなことは全くなかったわけで、今日になってやっと少し空き時間ができたので要望事項をサポートしてみた。かなり久し振りな感じ。で、要望というのは「ウィンドウの角とかボタンの角を丸みを付けずに角ばらせてほしい」というもの。簡単なようで修正部分は結構多いものなのだが、地道にやって何とか終了。とりあえず要望通りウィンドウと登録ボタンとついでメッセージ領域についてやってみたのだが、こうなるとタブももうちょっとタブらしく台形っぽくしたいなぁとか思い始める罠。でもまぁこれをやると結構大変なのが目に見えるので、とりあえず保留。
06/11/13ぷちらんちゃ
5.7bでShiftキーなどを押しながら登録ボタンをドラッグして位置移動などを行うことができなくなっていた不具合を報告される。やっぱり今まで動いていた部分をいじることってのは危ないことだよなぁと凹みつつ、修正したついでにちょっと改善項目を入れてみたりして5.7cとして早々にリリースへ。
06/11/07ぷちらんちゃ
気が付けばまた前回リリースから間が空いてきたので、5.7bとしてリリースすることにした。まぁ最近は酷い不具合報告は受けてないのが幸いか。
06/11/02ぷちらんちゃ
気を抜くとすかさず本業が忙しくなりやすい今日この頃。それでもその合間を縫って細かい改善レベルのものやちょっとした要望は入れ込んでいる状況。Me環境でウィンドウの移動可能範囲が不正だったりする報告も受け、その確認のために最近壊れていたMeの環境を再構築してみたり。