あまつぶ

1.13 7:30 【今日のToolbox】

 MDEFは、まだそれらしいドキュメントを発見していないので(探していないともいう)先送り。

 ちょっと前にコードリソースを呼ぶサンプルソースを掲載したが、どうもGetResourceのあとでResErrorを呼んでもリソースを読み込めたかどうかのチェックにはならないらしい。やはり普通に読み込んだハンドルがnilかどうかをチェックするのが一番いいのかな。いつもはそうしているんだけど、掲載するソースだからと思って色気(?)を出してしまったのがいけなかったようだ(笑)。
 Toolboxの簡単なリファレンスみたいなものがあると便利だなぁとぼくも思う。さすがによく使うようなものはほとんど覚えているけどたまに使うだけのものだと引数の順番を忘れてしまったり関数の正確な名前が思い出せなかったりするし。そんなときにすぐ引けるようなものがあればいいな。そんなときに今調べるとしたら、持っている本(THINK C上下巻)を探すか、ヘッダファイルをあたるか、あるいはIMを読むか、、もしくはこれまでに書いたソースを探すかという感じかな。勘でいろいろ試すっていうのも一応手としてはある。引数の順番がわからないだけならコンパイルさせてみればエラーでわかるっていうのもある。が、、どれもあんまりお手軽ではない。ざーーっとソースを書いている途中でそういうことで思考停止させられるのは妙に苦痛なのだ。
 とはいえ自分で作るのも大変だし、使ったことがないルーチンについてはやはりIMなんかを参照して使い方を調べないといけないから結局はあまり役には立たないかも知れない。まあヘッダファイルを探すよりは早いと思うけど。よく使うヘッダファイルのプロトタイプ宣言の部分だけを抜き出して別ファイルとして置いておくというのが一番手軽かも知れないな(なんかどこかで聞いたようなやりかただ(笑))。
 それはそれとして、「今日のToolbox」みたいなのをやってみてはどうかななどというしょうもないことをまた思いつく。週替わりくらいで適当にマネージャを選んでそこからいくつか使いそうなToolboxを紹介するとか。今だったら旬(?)なのはアイコンか、ドラッグマネージャくらいかな。ま、内容についてのアイデアが思い浮かばないので「考えただけ」で終わってしまう可能性がかなり高いけど。2、3個ルーチンを載せて使い方を説明するくらいではしょうもないし、かといってあまり複雑なものでは長続きしなさそうだし。

 IconPartyの近況。とりあえず次にリリースする予定のバージョンは0.70b1で、そこまでの完成度は90%くらい。早ければ今日中、遅くとも明日中にはリリースできるかと思う。
 突然バージョンがあがるが、これはアイコンのサポートを正式に開始したため。また以前に手をつけかけて中断していたドラッグ&ドロップの処理も追加中。まずはアイコンを含んだファイルを開くとアイコンのリストを表示してアイコンのコピーや削除、Finderからのドラッグ&ドロップでアイコン追加、Finderへのドラッグでアイコンのついたフォルダの書き出しくらいができるようになった。あとはペイントの画面との間を仲介する(?)アイコンファミリウィンドウ(仮称)を完成させて3つのウィンドウ間でのデータやり取りルーチンを書けば「IconParty」という名前で呼んでもよさそうなものにはなるかな。
 アイコンリスト<->Finder間のドラッグ&ドロップは自分で作って言うのもなんだけどなかなか気持ちがいい。編集はまだできないが、ちょっと管理したいという用途にならそこそこ使えるかも知れない。ただ、Finderへドラッグした場合のファイル名の付け方がまだちょっといまいちだ。ファイル保存ダイアログを使って書き出す場合はいいんだけど……。ま、そのあたりはテストバージョンをリリースしてからいろいろ意見を聞きつつ考えていくつもりだけど。

to January 12, 1999 ↑ to January index → to January 14, 1999