Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.26;
Скачать: CL | DM;

Вниз

Список логических дисков   Найти похожие ветки 

 
Елена ©   (2002-08-12 06:38) [0]

Как получить список логических дисков? Заранее благодарна.


 
Poirot ©   (2002-08-12 06:44) [1]

GetDriveType + F1...


 
Ученик ©   (2002-08-12 07:07) [2]

GetLogicalDrives, GetLogicalDriveStrings


 
Viktor Kushnir ©   (2002-08-12 08:15) [3]

Вот кусочек из соей программы

Integer(DriveBits) := GetLogicalDrives;
for DriveNum := 0 to 25 do
begin
if not (DriveNum in DriveBits) then Continue;
DriveChar := Char(DriveNum + Ord("a"));
DriveType := TDriveType(GetDriveType(PChar(DriveChar + ":\")));
DriveChar := Upcase(DriveChar);
case DriveType of
dtFixed: Caption := VolumeID(DriveChar) + " ("+DriveChar + ":)";
dtNetwork: Caption := NetworkVolume(DriveChar) + " ("+DriveChar + ":)";
dtCDROM: Caption := VolumeID(DriveChar) + " ("+DriveChar + ":)";
dtRAM: Caption := VolumeID(DriveChar) + " ("+DriveChar + ":)";
end;
If (DriveType = dtFloppy) and ((DriveChar = "A") or (DriveChar = "B")) Then
Caption := "Гибкий диск ("+DriveChar + ":)";
If (DriveType = dtFloppy) and not ((DriveChar = "A") or (DriveChar = "B")) Then
Caption := "Сменный диск ("+DriveChar + ":)";

// Здесь делаешь с найденным диском что нужно, например добавляешь ешго в список.
end;


 
Елена ©   (2002-08-15 11:56) [4]

Спасибо!



Страницы: 1 вся ветка

Текущий архив: 2002.08.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
1-84979
id_privin
2002-08-15 13:06
2002.08.26
DLL


1-84999
ArhAngel2
2002-08-15 21:48
2002.08.26
Как сделать ссылку на массив


3-84873
SuperVK
2002-08-05 09:00
2002.08.26
TStringField.EditMask - сохранение части шаблона ввода в базе


1-84985
Геннадий
2002-08-15 23:13
2002.08.26
Как включить ActiveDesktop программно?


14-85198
Гэймер
2002-07-31 06:35
2002.08.26
ZX Spectrum