メールテキスト記入画面でアイコンが表示No.31377
s.k さん 07/05/19 22:37
 
秀丸メールを以前から使用させていただいています。
現在は、秀丸メールVer4.76を使用しています。

さて、ずっと以前おバージョンを使用している時、ある日突然(自分で何をしたかは
覚えていませんが)メール作成画面(ウインドウ)を新規に開いた際に、アイコンが
ひとつも表示されない現象があります。(100%発生するわけではありませんが)
標準で「あとで送信」から「マーク」までの全てのアイコンがひとつも表示されませ
ん。(グレー色のままです)但し、このアイコンが表示されるであろう場所をマウス
でなぞれば、あら不思議アイコンが現れます。
現在までに私なりに調査した結果の再現性の有無です。

以下は、発生する状況です。
1)マクロ機能で「送信用のエディタ起動時(E)」に「宛先名挿入マクロ(HMML_INS_N
AME.MAC)」を指定しているときに発生するようです。
2)アドレス帳選択画面で「OK」を選択すると発生するようです。
3)「新規メール」「転送メール」を起動した際に選択されていた、メールで1回も
アドレスを選択入力していない場合に発生するようです。

以下は、発生しない状況です。
1)上記のマクロを取り外すと発生しないようです。
2)アドレス帳選択画面で「キャンセル」を選択すると発生しないようです。
3)「新規メール」「転送メール」を起動した際にアドレス帳でアドレスが1個でも
選択入力された後の「新規メール」「転送メール」の機能では発生しません。

これは、秀丸メールの問題ですか?宛先名挿入マクロ(HMML_INS_NAME.MAC)の問題で
すか?

[ ]
RE:31377 メールテキスト記入画面でアイコNo.31397
秀まるお2 さん 07/05/21 11:43
 
 その「宛先名挿入マクロ」をダウンロードして中を見てみたんですが、
disabledraw文を使って画面の描画を禁止しているようです。それが関係して
ツールバーがうまく描画されなくなってしまったんだと思います。

 これはこれで秀丸メールのバグですが、とりあえずの回避策として、
HMML_INS_NAME.MACの84行目にある「disabledraw;」の所の先頭に「//」を入
れて、その行をコメントにしてしまうといいかと思います。

 とりあえずそれで回避して欲しいです。

 バグはバグとして次のバージョンで修正したいと思います。

[ ]
RE:31397 メールテキスト記入画面でアイコNo.31409
s.k さん 07/05/22 00:41
 
秀まるお2さん

ご回答、ご指摘ありがとうございます。

>とりあえずの回避策として、HMML_INS_NAME.MACの84行目に
>ある「disabledraw;」の所の先頭に「//」を入れて、
>その行をコメントにしてしまうといいかと思います。

上記の対応で現象は出なくなりました。
助かりました。
これで、余計なことしなくてもアイコンが表示されるので
メールの転送などに手間がかからないので重宝しています。

> バグはバグとして次のバージョンで修正したいと思います。

よろしくお願いします。


To:ぷっくんさんへ
>その「宛先名挿入マクロ」をダウンロードして中を見てみたん
>ですが、disabledraw文を使って画面の描画を禁止しているよう
>です。それが関係してツールバーがうまく描画されなくなって
>しまったんだと思います。

 秀まるお2さんが、上記のとおり指摘してくださった点は
何か意図があって入れたのでしょうか?

対応よろしくお願いします。

[ ]
RE:31409 メールテキスト記入画面でアイコNo.31411
秀まるお2 さん 07/05/22 08:59
 
>  秀まるお2さんが、上記のとおり指摘してくださった点は
> 何か意図があって入れたのでしょうか?

 disabledraw文は画面の書き換えをさせなくする命令でして、これを使うと
マクロの動作が高速になります。

 そういう目的で入れてるのだと思うし、それ自体は別に問題ないことです。

[ ]
RE:31411 メールテキスト記入画面でアイコNo.31421
s.k さん 07/05/22 15:10
 
秀まるお2さん

> disabledraw文は画面の書き換えをさせなくする命令でして、
>これを使うとマクロの動作が高速になります。
>
> そういう目的で入れてるのだと思うし、それ自体は別に
>問題ないことです。

了解&理解しました。
ということは、やはり前に秀まるお2さんが仰っていたバグの
対応を待つのみです。

[ ]