Search results for 'DRIVE_REMOVABLE'. 1 post(s) found.

  1. 2007/09/19 Detecting Drive Types
2007/09/19 08:26

Detecting Drive Types


Here's how to get the types of drives on your computer:
//Note: you will need one button and
//one memo on your form, for this tip...
procedure TForm1.Button1Click(Sender: TObject) ;
var
  Drive: Char;
  DriveLetter: String[4];
begin
  for Drive := 'A' to 'Z' do
  begin
  DriveLetter := Drive + ':\';
  case GetDriveType(PChar(Drive + ':\')) of
   DRIVE_REMOVABLE:
    Memo1.Lines.Add(DriveLetter + ' Floppy Drive') ;
   DRIVE_FIXED:
    Memo1.Lines.Add(DriveLetter + ' Fixed Drive') ;
   DRIVE_REMOTE:
    Memo1.Lines.Add(DriveLetter + ' Network Drive') ;
   DRIVE_CDROM:
    Memo1.Lines.Add(DriveLetter + ' CD-ROM Drive') ;
   DRIVE_RAMDISK:
    Memo1.Lines.Add(DriveLetter + ' RAM Disk') ;
   end;
  end;
end;
Trackback 3 Comment 0

Trackback : Cannot send a trackbact to this post.

  1. Subject different money making ideas

    Tracked from moneyideas 2010/01/29 03:48 delete

    moneyideas

  2. Subject different money making ideas

    Tracked from moneyideas 2010/01/29 12:47 delete

    moneyideas

  3. Subject different money making ideas

    Tracked from moneyideas 2010/01/31 16:40 delete

    moneyideas