読み込みに10秒以上かかるファイルを openNo.05282
白雲斎 さん 06/11/03 17:31
 
こんにちは、白雲斎です。

Windows XP, 秀丸エディタ 6.05

マクロにて
    openfile $fname; // 巨大なファイル
    endmacro;
とします。

この時、$fname を読み込むのに10秒以上経過すると、読み込みを再試行するか
どうかの警告ダイアログが表示されます。
で、この警告ダイアログなんですが、読みかけウインドウの裏に回って、知らず
に放置すると読み込みが完了しません(マクロも)。

何か対策なり設定などはないでしょうか?

[ ]
RE:05282 読み込みに10秒以上かかるファイNo.05283
秀丸担当 さん 06/11/06 09:23
 

>この時、$fname を読み込むのに10秒以上経過すると、読み込みを再試行するか
>どうかの警告ダイアログが表示されます。
>で、この警告ダイアログなんですが、読みかけウインドウの裏に回って、知らず
>に放置すると読み込みが完了しません(マクロも)。
>
>何か対策なり設定などはないでしょうか?

読み込みに10秒以上かかっているときに警告ダイアログが出るとのことですが、
どういった内容のメッセージが出ているのでしょうか?
たぶんい10秒以上かかっているときに警告を出すということはしていないと思
うのですが、秀丸エディタが出しているわけではないような気がします。

秀丸エディタが出しているとしたら、disableerrormsgでメッセージを出さない
ようにすることができるかもしれないです。

[ ]
RE:05283 読み込みに10秒以上かかるファイNo.05284
白雲斎 さん 06/11/06 11:59
 
こんにちは 秀丸担当 さん、白雲斎です。

>読み込みに10秒以上かかっているときに警告ダイアログが出るとのことですが、
>どういった内容のメッセージが出ているのでしょうか?
>たぶんい10秒以上かかっているときに警告を出すということはしていないと思
>うのですが、秀丸エディタが出しているわけではないような気がします。

表示されるダイアログは以下のものです。

┌────────────────────────┐
| マクロ内から秀丸エディタを起動したはずですが、 |
|        10秒待っても応答がありません。          |
|                                                |
|          「再試行」 「キャンセル」            |
└────────────────────────┘

>秀丸エディタが出しているとしたら、disableerrormsgでメッセージを出さない
>ようにすることができるかもしれないです。

disableerrormsg;
openfile ...

としましたが、状況は変わりませんでした。

[ ]
RE:05284 読み込みに10秒以上かかるファイNo.05285
秀丸担当 さん 06/11/06 12:21
 

>表示されるダイアログは以下のものです。
>
>┌────────────────────────┐
>| マクロ内から秀丸エディタを起動したはずですが、 |
>|        10秒待っても応答がありません。          |
>|                                                |
>|          「再試行」 「キャンセル」            |
>└────────────────────────┘

なるほど、これは秀丸エディタが出しています。
disableerrormsgでも出ないようにはならないです。
アクティブ切り替え中なので元の秀丸エディタを点滅させるようになっていまし
た。元の秀丸エディタは点滅しているでしょうか。
アクティブにはできないですがメッセージボックスだけ常に手前に表示するよう
にするか、自動的に再試行するか、何か対策を考えたいと思います。

[ ]
RE:05285 読み込みに10秒以上かかるファイNo.05286
白雲斎 さん 06/11/06 12:50
 
こんにちは 秀丸担当 さん、白雲斎です。

>なるほど、これは秀丸エディタが出しています。
>disableerrormsgでも出ないようにはならないです。
>アクティブ切り替え中なので元の秀丸エディタを点滅させるようになっていまし
>た。元の秀丸エディタは点滅しているでしょうか。

元の秀丸エディタは点滅しています。
(これがないと、背面の警告ダイアログに気づかなかった)
また、何度か再現実験をしていると、警告ダイアログが最前面に表示される場合
もあります。

>アクティブにはできないですがメッセージボックスだけ常に手前に表示するよう
>にするか、自動的に再試行するか、何か対策を考えたいと思います。

よろしくお願いします。

[ ]
RE:05286 読み込みに10秒以上かかるファイNo.05287
三月 さん 06/11/06 15:30
 
>また、何度か再現実験をしていると、警告ダイアログが最前面に表示される場合
>もあります。

マクロで開くファイルが既に開かれていて、
再度マクロで開こうとするときに「構わず開きますか?」の
ダイアログで10秒放置すると出てくるようです。

[ ]
RE:05287 読み込みに10秒以上かかるファイNo.05289
白雲斎 さん 06/11/06 15:59
 
こんにちは 三月 さん、白雲斎です。

>マクロで開くファイルが既に開かれていて、
>再度マクロで開こうとするときに「構わず開きますか?」の
>ダイアログで10秒放置すると出てくるようです。

動作環境の「排他制御」を「開く方法を問い合わせる」にしていると、そうなり
ますね。(私は違う設定だけれど)

[ ]
RE:05289 読み込みに10秒以上かかるファイNo.05290
秀丸担当 さん 06/11/06 18:39
 

>マクロで開くファイルが既に開かれていて、
>再度マクロで開こうとするときに「構わず開きますか?」の
>ダイアログで10秒放置すると出てくるようです。

この方法でも確認できますね。ありがとうございます。
対策を考えます。

[ ]