mandarin
|
|
1 | |
Определение наличия диска в CD17.05.2012, 16:54. Показов 1701. Ответов 1
Метки нет (Все метки)
Привет всем.
Нужно определить если в CD вставлен диск. Есть одно решение использовать функции для определения объема диска – DiskSize. Но это функция не работает в случае если диск чистый. Как определить наличие диска. |
17.05.2012, 16:54 | |
Ответы с готовыми решениями:
1
Проверка наличия диска Определение наличия фазы. Определение наличия flash Определение наличия файла |
0 / 0 / 1
Регистрация: 08.06.2012
Сообщений: 4
|
|
08.06.2012, 01:40 | 2 |
DiskInDrive(Drive: Char): Boolean;
var ErrorMode: Word; begin if Drive in ['a'..'z'] then Dec(Drive, $20); if not (Drive in ['A'..'Z']) then raise EConvertError.Create('Not a valid drive ID'); ErrorMode := SetErrorMode(SEM_FailCriticalErrors); try if DiskSize(Ord(Drive) - $40) = -1 then Result := False else Result := True; finally SetErrorMode(ErrorMode); end; end; У мя все работает!!
0
|
08.06.2012, 01:40 | |
08.06.2012, 01:40 | |
Помогаю со студенческими работами здесь
2
Определение наличия сканера Проверка наличия жесткого диска (Буквы) Определение наличия второго дисплея Определение наличия файла в директории Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |