www.Delphi-faq.de
Home Software Delphi-faq Links 0
   
Delphi FAQ ( Byte)
Delphi-FAQ » Dateien, Ordner und Laufwerke » Wie viele Laufwerke hat der Computer?
 
Wie viele Laufwerke hat der Computer?
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
 
TextToSMS 0.4 Beta 1
Download TextToSMS 0.4 Beta 1!
 
Ultra F.N. Edit 0.7 beta 1
Download Ultra F.N. Edit!
     
 
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