持ち出しキット+loaddll, loadkeyassign, No.10261
Iranoan さん 06/05/02 18:59
 
 秀まるおさん今日は、Iranoan です。
 持ち出しキットを使ったときの loaddll, loadkeyassign, loadhilight 文
は、相対パスで指定した場合、どのフォルダを参照するのでしょうか? 当然
HmRegIni.dll のあるフォルダでしょうか?
 秀丸エディタはインストールされているけれど、秀丸メールはインストール
されていない環境で、試すと秀丸エディタがインストールされているフォルダ
を参照しているようなので、質問させて頂きました。

 ついでに聞きますが、秀丸メール+持ち出しキットの組み合わせの場合、検
討中の秀丸エディタの様に、
> もしやる場合、「設定内容の保存/復元」は、regedit.exeを使ってレジストリの
> 保存/復元を行ってしまうので、レジストリを参照します。
> 設定の移行には使えないので注意してください。
は同じなのでしょうか?

[ ]
RE:10261 持ち出しキット+loaddll, loadkeNo.10272
秀まるお さん 06/05/08 11:43
 
 loaddllについては、WindowsのLoadLibrary関数にそのままパラメータを渡し
てるだけです。なので、基本的には今現在実行しているプログラム用のフォルダ
と同じ所のdllをロードするはずだと思います。

 loadkeyassign、loadhilightについては、秀丸エディタ用のフォルダってこと
になりまして、

    message "秀丸エディタ用のフォルダ = " + hidemarudir;

 みたいなマクロでフォルダを確認することが出来ると思います。

 僕の所で試した限りは、持ち出し用の秀丸メールのプログラム用フォルダが表
示されるようです。

[ ]
RE:10272 持ち出しキット+loaddll, loadkeNo.10285
Iranoan さん 06/05/09 16:04
 
 秀まるおさん今日は、Iranoan です。
>  loaddllについては、WindowsのLoadLibrary関数にそのままパラメータを渡し
> てるだけです。なので、基本的には今現在実行しているプログラム用のフォルダ
> と同じ所のdllをロードするはずだと思います。
 ご説明有り難うございます。
>  loadkeyassign、loadhilightについては、秀丸エディタ用のフォルダってこと
> になりまして、
<snip>
>  僕の所で試した限りは、持ち出し用の秀丸メールのプログラム用フォルダが表
> 示されるようです。
 こちらについては、もう少しよく調べてみます。

[ ]
RE:10285 持ち出しキット+loaddll, loadkeNo.10336
Iranoan さん 06/06/02 19:51
 
 秀まるおさん今日は、Iranoan です。
> >  僕の所で試した限りは、持ち出し用の秀丸メールのプログラム用フォルダが表
> > 示されるようです。
>  こちらについては、もう少しよく調べてみます。
 どうやら次の特殊な操作をすると駄目なようです。特殊な操作なので、対応
していただくには及びませんが、一応結果報告だけしておきます。

(1) 予め秀丸エディタの設定を *.reg に保存しておく
(2) 持ち出し用の秀丸メールを起動前に、(1) で作成した *.reg をダブル・
    クリックなどをして設定を取り込み
の手順でおかしくなります。持ち出し用の秀丸メールを先に起動しておいたり、
メニューから「設定内容の保存/復元」を使用した場合は起きないようです。

[ ]
RE:10336 持ち出しキット+loaddll, loadkeNo.10340
秀まるお さん 06/06/07 10:46
 
 今さらの返事ですが…。

 僕として、単純にLoadLibraryってAPI呼び出してるだけなので、それの動作が
変化するのまで調べるのはちょっと面倒かなぁと思ったりします。

 一応レアケースということなので調べないこととさせていただきます。

[ ]
RE:10340 持ち出しキット+loaddll, loadkeNo.10341
Iranoan さん 06/06/07 11:59
 
 秀まるおさん今日は、Iranoan です。
>  一応レアケースということなので調べないこととさせていただきます。
 単なる報告ですので、それで構いません。運用方法で対処できますし。

[ ]