[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 DISKTYPE()
 Determines the type of data carrier
------------------------------------------------------------------------------
 Syntax

     DISKTYPE([<cDrive>]) --> nDiskType

 Argument

     <cDrive>  Designates the drive designator (A, B, C, etc.) for which
     you want to determine the data carrier.  The default is the current
     drive.

 Returns

     The returned value corresponds to the FAT-ID byte of a floppy or hard
     disk.  The following codes apply:

     Table 7-8:  FAT-ID Definitions
     ------------------------------------------------------------------------
     FAT-ID  Symb. constants     Definition
     ------------------------------------------------------------------------
     255     DT_DS_SEC_8         Double sided 8 sectors
     254     DT_SS_SEC_8         Single sided 8 sectors
     253     DT_DS_SEC_9         Double sided 9 sectors
     252     DT_SS_SEC_9         Single sided 9 sectors
     249     DT_DS_SEC_15        Double sided 15 sectors (HD-Disk)
     249     DT_35_SEC_9         Double sided 3.5" 9 sectors (ident. to 5.25"
                                 HD)
     240     DT_35_SEC_18        Double sided 3.5" 18 sectors
     248     DT_HARDDISK         Hard disk
     ------------------------------------------------------------------------

 Description

     If a 360K floppy is written on an AT in a 1.2 MB drive, you may not be
     able to read it on other systems, particularly on PC XTs.  This function
     determines how the floppy you are about to use is formatted and provides
     the corresponding warning.

 Example

     Determine if an XT disk is being written to an AT:

     IF ISAT() .AND. DISKTYPE("A") == DT_DS_SEC_9
        ? "Warning!"
        ? "Under certain circumstances this disk not"
        ?? " readable on other systems!"
     ENDIF


See Also: DISKNAME() DRIVETYPE() FLOPPYTYPE()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson