Показать сообщение отдельно

  #3  
Старый 03.02.2010, 18:46
marcos
Участник форума
Регистрация: 08.11.2009
Сообщений: 114
С нами: 8687741

Репутация: -4
По умолчанию

Вот, нашел решение проблемы: функция выдает строку с буквами устройств
Код:
function GetRemovableDrives: string;
var
d: dword;
b: byte;
begin
result := '';
d := GetLogicalDrives;
for b := 2 to 26 do
if 1 shl b and d > 0 then
if GetDriveType(PChar(chr(b+65)+':\')) = DRIVE_REMOVABLE then
result := result + chr(b+65);
end;
 
Ответить с цитированием