home *** CD-ROM | disk | FTP | other *** search
- ********************
-
- FUNCTION Dr_status
-
- PARAMETERS _thedrive, _drdisp, _drrow, _drcol
-
- PRIVATE _retval, _dispthis
-
- IF PCOUNT() = 2
- _drrow = ROW()
- _drcol = COL()
- ELSE
- IF PCOUNT() = 1
- _drrow = ROW()
- _drcol = COL()
- _drdisp = .F.
- ENDIF
- ENDIF
-
- _retval = DRIVEREADY(_thedrive)
- DO CASE
- CASE _retval = 0
- _dispthis = " Drive is ready"
- CASE _retval = 1
- _dispthis = " Drive is ready, BUT is write protected"
- CASE _retval = 2
- _dispthis = " Drive is NOT ready, the door is open"
- CASE _retval = 3
- _dispthis = "Drive is NOT ready; it is NOT a DOS disk"
- OTHERWISE
- _dispthis = "Drive is NOT ready due to a miscellaneous error"
- ENDCASE
- IF _drdisp
- @ _drrow, _drcol SAY _dispthis
- ENDIF
- RETURN((_retval = 0))
-
- * End of File