ども、作者です。
24機種ってことですね。
機種登録数が問題ではないみたいです。リソース不足ではなさそう。
たぶん、イメージ取り込み数も関係なさそうです。
>表示が壊れたら新規インストール環境にてリストアなども
>試してみましたが一度壊れるとハード登録、アイコン等
>全て削除して作成し直しても壊れたままになってしまい、
「全て削除して作成し直し」というのは、
管理ダイアログの「機種管理」タブにて、機種削除したのち、再度機種追加と言うことだと解釈しました。
その時、削除した機種名と、再度追加した機種名は、同じ名前で登録してますよね?
同じならその作業自体は問題ないです。
というのは、機種管理の情報はmachine_info_tableに持っていますが、
main_table中へも機種名等を持つようにしているのです。
main_tableとmachine_info_table両テーブルで同じ機種名のとき、
machine_info_tableからアイコンが参照されます。
つまり、機種管理(machine_info_table)をいくら修復しても、
main_tableの機種名が期待と違うなら直らないことになります。
main_tableの機種名が期待と違うかを判断するには、TkSQLiteなどのフリーソフトを使用するか、
エクスポートしたCSVでも判断できるかと思います。
しかし、main_tableの機種名が違うとすると、どのタイミングで書き換わるのか・・。
機種名が期待と違わないなら別な原因があるということに・・。
ちなみに、例えば「PC88シリーズ」がある時突然「X68000シリーズ」になったとして、
その場合全ての「PC88シリーズ」が「X68000シリーズ」になるのでしょうか?
それとも一部のみ「X68000シリーズ」になるのでしょうか。
よろしくお願いします。