🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #367

Re: FDDにディスクが挿入されているか(未フォーマットの場合)の検査?

#367
From: ToyotaMacs Ogawa
Date: Mon, 23 Mar 1998 00:00
34 lines
1946 bytes

Markun Sagara wrote in message <6eq5qr$ee8$1@nn-os001.ocn.ad.jp>...
>FDDにFDが挿入されているか検査したいのですが、なにか良い方法がありますでしょ
>うか?
>ちなみに、未フォーマットでも挿入されていればOKにしたいのですが。
>VB で DIR関数を使うと Err.Number 52が、挿入されていなくても、されていても未
>フォーマットの場合、同じ番号が返ってきてしまうので。
>

こんにちは。私も以前、
FDデバイスの状態を調べる方法が分らなかった時に、
次のような方法を教えてもらいました。

On Error Resume Next
Open drvpath For Output As #1
Select Case Err.Number
    Case 57
        MsgBox "フォーマットされてない"
    Case 70
        MsgBox "FDがプロテクトされている"
    Case 71
        MsgBox "デバイスの準備ができていない"
    Case 75
        MsgBox "正常" 'パス名が無効
End Select

[57]で未フォーマットでも挿入されているかどうかを判断
できると思います。
[75]の意味は「パス名が無効」ということですが、FDが挿入されて
いるかだけを見るのであれば、正常ということにしています。

(株)トヨタマックス  システム技術部  小川 浩三
E-mail:k-ogawa@syseng.toyotamacs.co.jp
Technical Details
Message-ID: <6f499p$n2m$1@nn-os001.ocn.ad.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6eq5qr$ee8$1@nn-os001.ocn.ad.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 105c2e,ab22c05c5f30601a
X-Google-Attributes: gid105c2e,public
From: "ToyotaMacs Ogawa" <k-ogawa@syseng.toyotamacas.co.jp>
Subject: Re: FDDにディスクが挿入されているか(未フォーマットの場合)の検査?
Date: 1998/03/23
Message-ID: <6f499p$n2m$1@nn-os001.ocn.ad.jp>
X-Deja-AN: 336664711
Content-Transfer-Encoding: 7bit
References: <6eq5qr$ee8$1@nn-os001.ocn.ad.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-2022-jp"
X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3
Organization: NTT Open Computer Network
Newsgroups: fj.lang.visualbasic