V5.11β1No.01707
秀まるお さん 08/09/26 13:45
 
 毎度日替わりですみせんが、V5.11β1をアップロードしてしまいました。

http://www.hidemaru.interlink.or.jp/software/bin2/hmmail511b1_signed.exe

 おひさんから指摘してもらったバグ修正と、あとは他のユーザー様から届いて
る要望の反映をしています。ということでお願いします。

[ ]
RE:01707 V5.11β1No.01708
suzu さん 08/09/26 15:31
 
秀まるおさん、こんにちは。
suzuです。

先日、「秀丸メール本体上でメール本文を編集」という要望を出しまして、
「また次のバージョンのβ版でやろうかなぁと思います。」
という回答をいただきました。

もしお忘れでしたら、思い出していただけるとありがたいです。

[ ]
RE:01708 V5.11β1No.01709
秀まるお さん 08/09/26 16:29
 
 すみません。これですが、実はやろうと思うとけっこう大変なのでやっぱりや
めようかなぁと思っていた所でした。

 現状のタブというのは、秀丸エディタ相当ウィンドウは1つしか持って無くて、
単純に「表示するメールを切り替えるだけ」ってことをやっています。ところが
各タブ毎にメールが編集出来るようにするためには、各タブ毎に秀丸エディタ相
当のウィンドウを保持しないといけなくて、これが大変面倒です。

 現状で、「秀丸メール本体上の秀丸エディタ相当ウィンドウはこれ」って固定
の処理になってる所が、そこを可変にしないといけないということで、修正量が
大変多くなってしまいます。

 ってことでやっぱりやめようかなぁと思ったりしています。

 タブ切り替えしようとしたら保存しないといけないって作りなら、秀丸エディ
タ相当のウィンドウは1つでいいので、割と簡単に対応出来ますけど。

[ ]
RE:01709 V5.11β1No.01710
suzu さん 08/09/26 17:13
 
秀まるおさん、お返事ありがとうございます。
suzuです。

> すみません。これですが、実はやろうと思うとけっこう大変なのでやっぱりや
>めようかなぁと思っていた所でした。

確かに大変なことになりそうですね。

「内部的にはその都度エディタウインドウを出すんだけど隠しておいて、見た目
的には本体ウインドウで編集しているように見せる」
というような方式でくるのかなと思っていました。

> タブ切り替えしようとしたら保存しないといけないって作りなら、秀丸エディ
>タ相当のウィンドウは1つでいいので、割と簡単に対応出来ますけど。

僕としてはこの方式でもいいので、実装していただけるとありがたいです。

また、設定項目が増えることを嫌う向きもあるようなので、「設定はレジストリ
の直接編集のみ、操作はマクロによるsendmessageのみ」というレベルからのス
タートでもかまいません。

よろしくお願いします。

[ ]
RE:01710 V5.11β1No.01712
秀まるお さん 08/09/29 11:31
 
 ってことで金曜日から今日にかけていろいろいじってみたんですけど、いまい
ちうまく動作しません。

 「設定」メニューに「無理矢理編集モード」というコマンドを追加して、それ
を実行したら無理矢理編集モードになって、保存も出来るようにしました。

 問題は…、無理矢理編集モードの最中に、例えば他のフォルダをクリックした
りメールをクリックした時に、編集中のメールを放棄出来ないがために、例えば
そのタイミングで「編集中のメールを保存しますか?、はい、いいえ、キャンセ
ル」を出そうと思うんですけど、これの、特に「キャンセル」がうまく使えない
です。

 例えばフォルダをクリックしてそのメッセージが出たとして、「キャンセル」
を効くようにするためには、「クリックしてもキャンセルされることがある」と
いう前提で処理を作らないといけないんですけど、そういう作りになってないの
を無理矢理直さないといけなくて、いろいろ苦労します。クリックだけじゃなく
て、例えばカーソル移動キーを押したり、Alt+F4キーで秀丸メール自体を終了さ
せたり、あるいは編集中に送受信が自動起動して、その受信が終わったタイミン
グでマクロが勝手に起動したとして、そのマクロがフォルダを選択するような動
作をしたら、はっきりいってそのタイミングで問い合わせメッセージを出したら
マクロは誤動作すると思います。

 ということで、そもそも秀丸メール本体上で「メールをクリックしてもクリッ
クされた扱いにならないことがありえる」という作りは今さら不可能かと思いま
す。

 ってことですみませんが、かれこれ8時間くらいかけて作った処理は全部お蔵
入りさせていただこうと思います。

[ ]
RE:01712 V5.11β1No.01713
suzu さん 08/09/29 15:20
 
秀まるおさん、
suzuです。

非常に残念ですが、分かりました。
大変なお手数をかけさせてしまって、申し訳ありませんでした。

[ ]