Помощь - Поиск - Пользователи - Календарь
Полная версия: Как определить вставлена ли дискета
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
ZeroLink
Блин, пишу прогу (типа с дискетами там работает) и вот проблема, не могу замутить процедурку для проверки установлена ли дискета или нет. Но надо так чтобы ошибок не было. Кто может помогите, желательно пример конкретный. Я как то уже про сие спрашивал, но с ответами поработал и в итоге снова спрашиваю.
volvo
uses Dos;

function DiskInDrive(const DriveLetter: char): Boolean;
var SR: SearchRec;
begin
FindFirst(DriveLetter + ':\*.*', AnyFile, SR);
DiskInDrive := DosError = 0;
end;

begin
writeln(DiskInDrive('A'));
end.


Это, естественно, при условии, что дисковод, определяемый DriveLetter существует в системе...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.