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