www.Delphi-faq.de
Home Software Delphi-faq Links 0
   
Delphi FAQ ( Byte)
Delphi-FAQ » Dateien, Ordner und Laufwerke » Wie kann ich herausfinden welche Laufwerke vorhanden sind?
 
Wie kann ich herausfinden welche Laufwerke vorhanden sind?
Folgender Code listet die Laufwerke in Form von Laufwerksbuchstaben und Laufwerkstyp auf. Dazu benutzt er die Funktion "GetDriveType", n?heres siehe Win API Dokumantation.
procedure TForm1.Button1Click(Sender: TObject);
var
  I,Typ: Integer;
  s: String;

begin
  For i := 0 To 25 do
    begin
    s := Chr(i + 65) + ':';
    typ := GetDriveType(PChar(s));
    If Typ <> 0 Then
      Case Typ of
        DRIVE_REMOVABLE :Listbox1.Items.Add(Chr(i + 65) + ': Diskette');
        DRIVE_FIXED : Listbox1.Items.Add(Chr(i + 65) + ': Festplatte');
        DRIVE_CDROM : Listbox1.Items.Add(Chr(i + 65) + ': CDROM');
        DRIVE_RAMDISK : Listbox1.Items.Add(Chr(i + 65) + ': RAMDisk');
        DRIVE_REMOTE : Listbox1.Items.Add(Chr(i + 65) + ': Netzlaufwerk');
        end;
    end;
end;
Delphiversion: noch nicht getestet unter Delphi 1noch nicht getestet unter Delphi 2noch nicht getestet unter Delphi 3noch nicht getestet unter Delphi 4noch nicht getestet unter Delphi 5noch nicht getestet unter Delphi 6noch nicht getestet unter Delphi 7
 
Ultra F.N. Edit 0.7 beta 1
Download Ultra F.N. Edit!
 
TextToSMS 0.4 Beta 1
Download TextToSMS 0.4 Beta 1!
     
 
Home | Software | Delphi FAQ | Links | Kontakt

Copyright ©2001 - Alle Rechte reserviert.
Die Bezeichnungen "Borland", "Delphi" und "VCL" sind Schutzmarken der Borland Software Corporation.
(BEACHTEN: Diese Webseite steht in keinerlei Verbindung mit der Borland Software Corporation.)
Aktualisiert: 2007-03-11