「Kpan」様、サンプルを元に以下のようにしたら、うまく行きました。
以下が抜粋です↓
----------------------------------------------------------------------
#define SEM_FAILCRITICALERRORS $1
; エラーメッセージ表示させないモードに
SetErrorMode SEM_FAILCRITICALERRORS
fxinfo p1,1,1
if p1 ! -1 {
〜〜〜〜〜 ; フロッピーディスクが入って無い時の処理
}
else {
〜〜〜〜〜 ; フロッピーディスクが入っている時の処理
}
; エラーメッセージ表示するよう元に戻す
SetErrorMode 0
----------------------------------------------------------------------
以上の様にして「fxinfo」を使うと、
フロッピーディスクが入って無い時には p1= 0 , stat=0 が代入され、
フロッピーディスクが入っている時には p1=-1 , stat=0 が代入される事が
解りました。
(仕様書には書いてない?)
今のところ問題は出ていないので、このまま使おうと思います。
「Kpan」様、アドバイス、有り難うございました。