Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как определить название диска в CD-ROM? [D7, Win95/98]


c13prog ©   (2004-03-31 10:30:00) 

Subj., если это вообще возможно. Заранее благодарен.


ssk   (2004-04-17 16:13:00) [1]

>>А что за функция такая MediaExists

скорее всего какая-то внешняя функция определения наличия либо сидирома либо диска в нем


juiceman   (2004-04-17 03:23:00) [2]

А что за функция такая MediaExists ? В 7-ой Delphi &  Window SDK ее не нахожу :( Гугл тоже молчит


http://my.samara.ru/~Delphi   (2004-04-16 21:36:00) [3]

// Определение метки диска
function GetDrvLabel(d_path: PChar): string;
var
NoMatter : Cardinal;
VolumeName: Array [0..MAX_PATH] of Char;
begin
if MediaExists(d_path) then begin
  GetVolumeInformation(d_path, VolumeName, SizeOf(VolumeName),
    nil, NoMatter, NoMatter, Nil, 0);
  Result:=VolumeName;
end else begin
  Result:='no disk';
end;
end;


c13prog   (2004-03-31 12:01:00) [4]

Ну у каждого диска есть название, отображающееся в "Моём компутере".


Игорь Шевченко   (2004-03-31 10:53:00) [5]

Что есть "название диска" ?
Метку можно по GetVolumeInformation


Наверх

Титульная страница Поиск, карта сайта Написать письмо