🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: fj.lang.visualbasic
2 messages
2 total messages Started by Markun Sagara Thu, 19 Mar 1998 00:00
FDDにディスクが挿入されているか(未フォーマットの場合)の検査?
#346
Author: Markun Sagara
Date: Thu, 19 Mar 1998 00:00
6 lines
1014 bytes
FDDにFDが挿入されているか検査したいのですが、なにか良い方法がありますでしょ
うか?
ちなみに、未フォーマットでも挿入されていればOKにしたいのですが。
VB で DIR関数を使うと Err.Number 52が、挿入されていなくても、されていても未
フォーマットの場合、同じ番号が返ってきてしまうので。
Re: FDDにディスクが挿入されているか(未フォーマットの場合)の検査?
#367
Author: 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
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads