お世話になります。
作者様、のび犬様が仰るように私が用意したbmpが24ビットでした。
変換し直しましたところ、相変わらず間違った表示なのですが
表示されるアイコンの種類が変わりました。そこで試したことは
1.8bit以外のアイコンを再変換→表示内容は変わったが、間違ったまま
2.作者様の用意したアイコン全ても同条件で8bitに再変換、入れなおし→アイコンが全部透明に
3.現在のアイコンを全て削除、新たにダウンロードしたCatshanty2同梱のアイコンのみを入れる→
不思議な事に1や2で試した結果とは違う表示で間違ったまま。
アイコンのパスをdb内に持っている事と32*32のbmpってだけじゃダメって事を知らなかった為
試していなかったのですが、
現在のCatshantyよりcsvでイメージ情報だけ取り出し、新しいディレクトリに新規インストール後
csvより復旧、変換し直したアイコンを入れ再設定。今のところは直ってるようです。
これで直るという事はやはりどこかでdbが書き換わっているのでしょうか。
しかしbmpのフォーマットをいじると別の方向に表示がおかしくなるというのも
謎な気がします。
大袈裟な話ではなく、一生お付き合いしていきたいくらいのソフトウェアなので
もう少しスマートに扱えるよう試行錯誤してみます。
それとですね、
ご迷惑でなければdbや壊れた本体まるごと送って見ていただくのが早いかとは思うのですが、
ユーザー名が入ってしまっているので少し抵抗があります。
これ、dbの中身のパスとか書き換えちゃったりしたらオリジナルじゃ無くなっちゃうから
意味がありませんよね?