V711->V800に変更して、秀丸エディタが終No.28135
まっくん さん 10/04/28 11:57
 
いつもかゆいところに手が届くエディタ使わせてもらっています。
メーラーbecky 2.0から外部編集アプリケーションとして秀丸エディタを使っていま
す。マクロがいっぱいあるからです。

本日、V8.0があるのに気がつきましたので、バージョンあげてみましたがbeckyから
外部編集で秀丸エディタを起動して編集後終了すると画面はなくなるのですが、タス
クマネージャのプロセス一覧に残っているため、becky側が秀丸エディタを待ち続け
ています。V7.11は問題なく終了します。
V8.0を使いたいので、これなんとか直りませんでしょうか。

[ ]
RE:28135 V711->V800に変更して、秀丸エデNo.28137
秀丸担当 さん 10/04/28 13:07
 

Beckyを試しに入れてみて、問題を確認することができました。

Web検索してみたところ、Beckyは起動したプロセスは監視していなくて、ウィン
ドウのタイトルバーにファイル名が含まれているウィンドウが現れたら、それを
監視しているようです。

 http://www.b2faq.net/index.php?02039

この説明によりますと、「MDI」のチェックをONにするといいようなことが書か
れていて、ONにしてみたら直りました。

V7.11までのタブモードはそれぞれが独立したウィンドウでしたが、V8.00ではタ
ブモードが新しくなって、MDIのように子ウィンドウになりました。
外側のウィンドウは再利用されているためそうなってしまうようです。
タブを右クリックして「タブモードの詳細...」で設定を開いて「互換性」でV7.
xx以下を選んでも従来通りにすることができました。

[ ]
RE:28137 V711->V800に変更して、秀丸エデNo.28139
まっくん さん 10/04/28 13:16
 
早々の対応ありがとうございます。
感激です。
さっそくV800を使います。
ありがとうございました。

>
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>xx以下を選んでも従来通りにすることができました。

[ ]
RE:28139 V711->V800に変更して、秀丸エデNo.28274
まっくん さん 10/05/14 14:43
 
やっぱりハングアップします。
秀丸エディタの起動時間が長いとハングアップするような感じです。
どのようなときにハングアップするかはまだわかっていません。

>早々の対応ありがとうございます。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>>xx以下を選んでも従来通りにすることができました。

[ ]
RE:28274 V711->V800に変更して、秀丸エデNo.28275
秀丸担当 さん 10/05/14 15:58
 

>やっぱりハングアップします。
>秀丸エディタの起動時間が長いとハングアップするような感じです。
>どのようなときにハングアップするかはまだわかっていません。

申し訳ありませんが、ハングアップするのはBeckyだと思うので、Beckyさんのサ
ポートに聞かれたほうがいいかもしれないです。

Beckyさんの説明によりますと、起動したプロセスとかは関係なくて、ウィンド
ウのタイトルを全部しらべて、たまたまBeckyの作ったテンポラリファイル名と
同じものを含むウィンドウがあったら、それをエディタと認識しているようです。

そういう判断だとすると、もしかしたらたまたま出現した同名のツールチップを
エディタと勘違いしていたりするかもしれないですし、Beckyさんが勘違いする
要素はいろいろ考えられるのではないかと思います。

「MDI」のチェックがONでも、タブモードOFFでも動くようです。
ということは、必ずMDI子ウィンドウだけチェックしているわけではなく、トッ
プレベルウィンドウのタイトル内容もチェックしているようです。

そうだとすると、タブモードでは親ウィンドウも子ウィンドウも同じファイル名
を含むタイトルになるので、どちらのウィンドウが監視対象となるか、秀丸エデ
ィタには予想できません。
偶然Beckyが親ウィンドウのタイトルだけを認識したりすると、子ウィンドウを
終了させても親ウィンドウが存在する限りハングアップすることになると思いま
す。

秀丸エディタはV8.00のタブモードではタブ分離時など、条件によって親ウィン
ドウを再利用したりしているので、親ウィンドウは残留する可能性もあって、そ
ういうことも考えられるかもしれないです。

というような感じで、プロセスとは関係なくてウィンドウのタイトルだけをチェ
ックしていると、様々な要因が考えられると思います。
ウィンドウのタイトルをどう決めるというルールは存在しないと思うので、秀丸
エディタとしてはどう対策していいのかわからないです。

極端な話、起動したプログラムとは関係ないところでファイル名を含むウィンド
ウが出現したらそれをエディタと勘違いして、それをいつまでも監視し続けるの
だと思います。

・・・というのはBeckyさんの説明による推測ではありますが、いろいろ確認し
たところ、おそらくそういう挙動をしているのではないかと思います。


秀丸エディタとしては、V7とV8での機能の差を無くしていままで通りにする場合
は、先のコメントの通りタブモードの互換性の設定で、従来通りにできます。


あと、「ファイルを閉じる」(標準でCtrl+F4)や、「閉じて開く」としてもハン
グするようです。
メモ帳で「新規作成」としても同様です。
同じウィンドウをそのまま再利用しているため、こういう操作ではハングしたま
まになると思います。
この挙動はプロセスの終了を監視するタイプでも同じなので、この操作手順のこ
とだとしたら、Beckyに限ったことではないかもしれません。

[ ]
RE:28275 V711->V800に変更して、秀丸エデNo.28295
まっくん さん 10/05/17 13:19
 
ありがとうございました。
beckyをやめて、秀丸メールを使うようにしました。
お騒がせしました。


[ ]