ht_tools.dll のロードNo.10207
こさく さん 23/10/16 16:55
 
いつもお世話になっております。こさくと申します。

「秀丸エディタからEverythingを使用する秀丸マクロ」を利用させていただいていま
す。
サポートページへの登録は「2018/10/27」となっています。

今日、Ver9.25Beta16 64bit にアップデートしたところこれまでなかった現象が
出ましたので確認していただけると幸いです。
バージョンアップが原因かは定かでは有りません。

『ht_tools.dll のロードに失敗しました』のメッセージが出ます。
これまでこのようなことはありませんでした。
そこでこのDLLだけをロードするマクロでテストしましたが再現します。それとも何
か事前処理が必要でしょうか?
#g_dll = loaddll(hidemarudir+"\\ht_tools.dll");
if ( #g_dll == 0 ) {
 message "ht_tools.dll のロードに失敗しました";
}
freedll;
endmacro;

DLLファイルは間違いなく秀丸フォルダに存在していることを確認しています。
そして、Everyting は問題無く動作しているように見えます。

ファイル:ht_tools.dllもマクロから存在を確認後、ファイラーでも確認しています。
DLLのタイムスタンプは、2021/10/25 22:16:53 サイズは、642,560 です。

環境
WIndows10 Pro 64Bit 22H2
秀丸エディタ:Ver9.25B16 64

以上よろしくお願いします。

[ ]
RE:10207 ht_tools.dll のロードNo.10208
秀丸担当 さん 23/10/16 17:21
 
バグでお手数をお掛けします。
調べてみたところ、最近のβ版で違っていました。
ht_tools.dllは32bit版で、[その他]→[動作環境]→[64bit版]→[32bit DLLをマクロ
のloaddllで動作可能にする]をONにして使われている状態かと思います。
この場合でもできるように修正させていただきます。

ht_tools.dllを64bit版にすると大丈夫だと思います。

[ ]
RE:10208 ht_tools.dll のロードNo.10209
こさく さん 23/10/16 17:59
 
ご確認ありがとうございます。

>ht_tools.dllは32bit版で、[その他]→[動作環境]→[64bit版]→[32bit DLLをマク
>ロのloaddllで動作可能にする]をONにして使われている状態かと思います。
まさにこの通りでした。今までこの設定を確認した記憶がありませんでした。
ここの二つは、「非推奨」なのでOFFにして暫く様子を見て見ます。

>ht_tools.dllを64bit版にすると大丈夫だと思います。
こちらを新たにダウンロード、インストールしたところ現象は出なくなりました。

解説どうもありがとうございました。

[ ]