メディアが無い時の existfile()No.01517
Iranoan さん 07/09/27 12:25
 
 秀丸担当さん今日は、Iranoan です。
 CD-ROM ドライブなどで、メディアが入っていないときに、
disableerrormsg;
message str(existfile( "e:\\" ));
とすると、警告が表示されます。disableerrormsg 文を使っているときは、警
告を出さないでいただきたいのです。
 こちらの環境は、WindowsXP+IE6.0+秀丸 Ver.7.01 です。

[ ]
RE:01517 メディアが無い時の existfile()No.01518
秀丸担当 さん 07/09/27 12:31
 

> CD-ROM ドライブなどで、メディアが入っていないときに、
>disableerrormsg;
>message str(existfile( "e:\\" ));
>とすると、警告が表示されます。disableerrormsg 文を使っているときは、警
>告を出さないでいただきたいのです。

こちらでは、disableerrormsgの有り無しに関わらず何も出ないですが、どのよ
うなメッセージが出るのでしょうか。

[ ]
RE:01518 メディアが無い時の existfile()No.01519
Iranoan さん 07/09/27 13:05
 
 秀丸担当さん今日は、Iranoan です。
> >message str(existfile( "e:\\" ));
> >とすると、警告が表示されます。disableerrormsg 文を使っているときは、警
> >告を出さないでいただきたいのです。
>
> こちらでは、disableerrormsgの有り無しに関わらず何も出ないですが、どのよ
> うなメッセージが出るのでしょうか。
「ドライブにディスクがありません。 ディスクをドライブ E: に挿入してく
ださい。[キャンセル][再実行][続行]」
と出ます。
 ただ、最初は出ないで、一度何かを入れてやって、その後それを取り出すと
出るようになるようです。

[ ]
RE:01519 メディアが無い時の existfile()No.01520
秀丸担当 さん 07/09/27 13:30
 

>「ドライブにディスクがありません。 ディスクをドライブ E: に挿入してく
>ださい。[キャンセル][再実行][続行]」
>と出ます。
> ただ、最初は出ないで、一度何かを入れてやって、その後それを取り出すと
>出るようになるようです。

一度入れてからやると出ました。
FindFirstFileを呼ぶだけで、システムが出しているようで、秀丸エディタでは
どうしようもないです。
システムが出すメッセージを抑制する方法があれば解決するかもしれないですが、
方法があるのか無いのかわからないです。

[ ]
RE:01520 メディアが無い時の existfile()No.01521
秀丸担当 さん 07/09/27 13:46
 

やり方がわかったので、修正させていただきます。

[ ]
RE:01521 メディアが無い時の existfile()No.01522
Iranoan さん 07/09/27 17:52
 
 秀丸担当さん今日は、Iranoan です。
> やり方がわかったので、修正させていただきます。
 ありがとうございます。

[ ]