あまつぶ

10.17 【続ICLファイル】

 保留とか書いたけど、もう少し調べてみた。で、IconExchangerで書き出してくれるファイルについてはほぼわかった感じ。一部なんだかわからないデータがあったけど、書き換えても変化がないみたいだったので「ダミー」だと思うことにした(笑)。
 そうだ。前に書いた「アイコンライブラリビルダー」というソフトは、Windows 3.1用なんだそうで、それでうまくうごかなったのかな。ちょっと納得。だから会社のページにも紹介がなかったのかな。ま、もう消してしまったから関係ないんだけど。
 他にもいくつかソフトを探してみたら、英語版なんだけどなんとかいう(Windowsを起動すればわかるんだけど面倒なのでまたあとで(笑))ソフトでICLファイルを書き出してくれた。シェアウェアなんで起動した時と終了した時にダイアログが出てくるけど、とりあえず保存はできるからフォーマットを調べる間だけしばらく使わせてもらうことに。

 IconExchangerで作ったファイルをフロッピーで移動して開いてみると、問題なく開いた。ぼくが一部のデータをいじったものも問題なし。やはりダミーデータなのかな。それから、ちょっと変更を加えて戻して中身を見ると……、なんだかだいぶ違う感じになっている。一部は似ているが、同じフォーマットとは思えない。
 いや、まあ、同じフォーマットなんだろうが、なんというかバージョン違いなのかな。IconExchangerで書き出したファイルは最初の2バイトが「MZ」になっているが、新しく作ったものは最初の3バイトが「MZP」。この「P」が新しいバージョンの印になっているんだろうか。
 ヘッダの構造はだいぶ違うが、データ自体はデータのヘッダがなぜか後ろにある以外はたいして変わらないようだ(要するにICOファイルともかなり似ている)。すぐに対応できるとは思えないが、ちょっとずつ調べていくつもり。

 IconPartyの描画点ツールのこと。今日試験の休み時間にちょっと考えただけだけど方向はだいぶ固まった気がする。実体はまだなにもないけど、頭の中にはできたかな。下請けのコードをいくつか書いたら本格的な実装に入ろうかな。そんなわけで、たぶん次のバージョンは、待望の「1.00b1」になる予定だ(笑)。

 一部の環境では、このページがちゃんと表示されないそうだ。スタイルシートの対応状況によって違うのかな。「em」の指定が効いていないという可能性が高いけど、もし読めないという方がいたらご報告を。といっても読めなかったらわからないか。うむむ……。


to October 15, 1999 ↑ to October index → to October 18, 1999