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