メール作成中で閉じるを実行すると閉じてNo.27132
TATE さん 06/04/14 12:56
 
秀まるおさん

TATEです。

ちょっと気になることがあります。

草稿に保存してあったメールを開き編集している
時に、「閉じる」を実行すると、注意ダイアログ
が表示されず、いきなり閉じてしまうケースがあ
りそうです。
(これで、何度か泣いてしまいました)

再現性を確認しているのですが、うまくいかず
よく分かっていないのですが、お知らせします。
何かの折りにご確認いただければ幸いです。

環境
XP+SP2+最新パッチ(4/12)
秀丸メール:4.64β12

TATE.

[ ]
RE:27132 メール作成中で閉じるを実行するNo.27134
秀まるお2 さん 06/04/14 13:57
 
 マクロで、tkinfo.dllのClearUpdated関数を呼び出すと、閉じるときの確認メ
ッセージが出なくなります。それを使ってる可能性は無いでしょうか。

 マクロじゃなくてもテンプレートでも$(ClearUpdated)として使えてしまいま
すけど。

 「更新された」って状態になっていれば閉じるときに確認メッセージが出るは
ずなんですけど。一応ソースコードのチェックとか簡単なテストもしてみます。

[ ]
RE:27134 メール作成中で閉じるを実行するNo.27139
TATE さん 06/04/14 15:22
 
TATEです。

ご指示いただいたものは使用していないので、関係
なさそうです。
テンプレートもベタな使い方しか使っていないです。


> 「更新された」って状態になっていれば閉じるときに確認メッセージが出るは
>ずなんですけど。一応ソースコードのチェックとか簡単なテストもしてみます。

 お手数ですが、時間のある時にでもお願いします。

 こちらでも、再現できる手順がわかれば、おって
 連絡をいれます。



[ ]
RE:27139 メール作成中で閉じるを実行するNo.27140
秀まるお2 さん 06/04/14 15:45
 
 ソースコード調べてみたんですけど、特に思い当たる原因は見つかりませんで
した。基本的に何か文字を1文字でも入力すれば更新された扱いになって、その
後、「更新されてない」の扱いになるには保存系のコマンドを実行しないとダメ
なはずです。

 とりあえず次のβ版に、dump.txtへ「更新されたかどうか」のフラグの書き換
えについてのログを出すようにしてみます。ということで、次のβ版が出たらそ
れに入れ替えていただきまして、「全般的な設定・上級者向け・動作の記録」の
「秀丸メールの動作をdump.txtに出力する」をONにして使って欲しいです。それ
で現象が発生したら、dump.txtの中の、エディタ起動をした付近以降を僕に送っ
ていただくという作戦にして欲しいです。

[ ]
RE:27140 メール作成中で閉じるを実行するNo.27143
TATE さん 06/04/14 20:24
 
TATEです。

ご確認及び対応ありがとうございます。

β版の次版にて、再現するまでデバッグしてみたい
と思いますので、よろしくお願いします。



[ ]
RE:27134 メール作成中で閉じるを実行するNo.27166
TATE さん 06/04/17 00:03
 
秀まるおさん

TATEです。

原因が分かりました。

実は、ToやCcの整形にアップされていたマクロを
使用したのですが、この中に ClearUpdated関数 が
使われていました。確認不足で申し訳ありません。

一生懸命メールを作成して、ToとCcのアドレス
間違いを探すため、アドレス帳から名前を抽出し付加
する以下マクロを使っていたため、悲しい目にあって
いたようです。

Email_Name_Add.mac
Email_Onry.mac


なぜ、ClearUpdated関数 を使っているかは分かりま
せんが、使わなくても大丈夫であってくれると嬉しい
ところです。

お騒がせしました。






[ ]
RE:27166 メール作成中で閉じるを実行するNo.27169
秀まるお2 さん 06/04/17 09:02
 
 マクロが原因だったということで了解しました。

[ ]