Delphi - A számítógépben lévő meghajtók betűjele és típusa

forráskód letöltése
Mellékelt példából megtudhatjuk, hogy hogyan határozhatjuk meg azt programból, hogy milyen típusú (floppy, winchester, CD, stb.) meghajtó van a gépben és annak mi a betűjele. Mellékelt példából megtudhatjuk, hogy hogyan határozhatjuk meg azt programból, hogy milyen típusú (floppy, winchester, CD, stb.) meghajtó van a gépben és annak mi a betűjele.


A GetLogicalDriveStrings függvény egyetlen sztringben adja vissza a lemezmeghajtók betűjelét. Ezt egy kis ciklus segítségével felbontjuk és kiírjuk egy TListBox komponensbe.

Ha ezek után rákattintunk a TListBox valamely elemére, akkor a GetDriveType függvény segítségével meghatározzuk, hogy a választott meghajtónak mi a típusa. Itt az alább felsorolt konstansok egyike jöhet szóba:

DRIVE_REMOVABLE - cserélhető lemez
DRIVE_FIXED - merevlemez
DRIVE_REMOTE - hálózati meghajtó
DRIVE_CDROM - CD meghajtó
DRIVE_RAMDISK - virtuális lemezmeghajtó a RAM-ban