V1.23:dllfunc("MailType")不具合!?No.05256
江袋 さん 01/07/04 07:48
 
秀まるおさんへ

V1.22 あたりから気がついていて、まだ再現性を確認できていない問題
があります。

送信用のエディタ起動時のマクロにて

|#type = dllfunc("MailType");
|//折り返しをOFF
|if (dllfunc("IsOrikaeshi") == 1) {
|#n = dllfunc("SwitchOrikaeshi");
|}
|//新規メールの場合にサブジェクトを入力
|if (#type == 0) {
|$s = dllfuncstr("SetHeader","Subject",input("表題","【重要】(連絡)"));
|}

といった具合に新規作成時のメールのみ Subjectを指定するようにして
いるにもかかわらず、まれに“返信時にも作動”することがあります。

条件が特定できたらまた報告しますが、取り急ぎ情報を入れておきます。

[ ]
RE:05256 V1.23:dllfunc("MailType")不具合!?No.05270
秀まるお さん 01/07/05 11:04
 
 ソースコードを見直してみたら、たしかにその「メールの種類」の変数の初
期化のタイミングとマクロ実行のタイミングが前後してしまう可能性があり、
「0」と返ってしまうことがあるようです。

 ということでさっそく修正させていただきます。

[ ]
RE:05270 V1.23:dllfunc("MailType")不具合!?No.05306
江袋 さん 01/07/10 15:01
 
> ということでさっそく修正させていただきます。

V1.25 にしてからこの現象はまだ一度も発生しておりません。

ということで、九分九厘解決したと思われます。

対応ありがとうございました。

[ ]