質問: ファイルコンパクト エラーでix2.dillロードできません? lhasaをインストールしたら他の圧縮ツールとうまくいかないのか?「ix2.dllがロードできません」のエラーが出てしまうのですが?他にlhami/lhaboxお験し中です。 詳しい方どなたかお願い致します。
回答: 私は、解凍ツールのlhasaと、圧縮解凍ツールのlhut32を使っています。 私の環境では、共存できています。 今回のエラーメッセージは、ix2.dllがないのか、dllのバージョンが古くて 圧縮ツールが呼び出そうとした関数がないことを意味していると考えられます。 たまに(まれに?)あることですが、lhasaをインストールしたときに dllの古いバージョンを上書きしてしまったとか、dllのバージョンは 新しくしたんだけど、古いバージョンで呼び出せた関数がなくなっていた とかが考えられます。 ただ、lhasaで、ix2.dllを使っていれば可能性があるのですが、私の環境を 確認したところ該当するdllが存在しないので、lhasaのせい?っという 気がします。 lhasaをインストールする前は、他の圧縮ツールはつかえていたんですよね? 使えていたってことを前提で、私が出来るアドバイスをいくつか書きますので 参考にしてみてください。 (1)lhami/lhaboxを再インストールしてみる もし、dllを上書きしていたとしたら、再インストールすることにより、再度 dllを上書きすると思うので、依然使えていたツールは使えるようになると 思います。逆にlhasaは使えなくなる可能性はありますが・・・。 (2)各ツールの作者のwebpageを見つけて確認してみる フリーウェア、シェアウェアの作者は、自分の作ったツールに関する情報( バージョンアップや不具合等)を自らのwebpageに公開していることが多いです。 もしかしたら、そこに今回のような事例やその対処方法が載っている可能性が あるので確認してみてはどうでしょう? (3)圧縮ツールを1つずつ検討してみる 今回は同機能のツールを複数インストールして機能の検討を行っているよう ですが、1つずつ入れ替えて検討してみてはどうでしょう? 手間でしょうけどそれなら確実に出来るでしょう。 思いつくままに(1)から(3)を書きましたが、よれれば参考にしてください。