|
バグでお手数をお掛けして申し訳ありません。
こちらで幾つかのPCで確認してみたところでは問題は再現できず、直接的な原因は不
明でした。
ただ1つ心当たりはあって、コンパイラが以前と違って、新しいということがありま
す。
次のバージョンを出すときは、やっぱり以前のコンパイラにしようかと思います。
----
以下は内部的なことの話です。
0x40000015でWeb検索するとVCランタイムが何とか、とか出てくるので、おそらくコ
ンパイラが関係していそうです。
関連することとして、秀丸ファイラーClassicはV1.78で64bitのアドレスを使えるよ
うにしたのですが、64bitの対応が不十分な拡張DLLではクラッシュする可能性があり
ました。
その場合、互換アドレスモードという設定も追加していて、これで回避可能です。
互換アドレスモードは、64bit版でも32bitのアドレスを使ってしまっているDLLでも
動作可能です。
秀丸スタートメニューでもコンパイラを新しくすることで、その問題の可能性があっ
たので、常に互換アドレスモード相当にしています。
ですが違いがあって、秀丸ファイラーClassicの互換アドレスモードはコンパイラが
古いのに対して、秀丸スタートメニューの互換アドレスモード(常時)は、コンパイラ
が新しいです。
そのあたりに関わる選択にはまたいろいろややこしい話があるのですが、互換アドレ
スモード相当にするときは古いコンパイラが最適と思われるので、次からそうしてみ
ます。
ちなみにエクスプローラもWindows11になった今でも互換アドレスモード相当で動い
ているようです。
|
|