Форум: "Система";
Текущий архив: 2003.06.09;
Скачать: [xml.tar.bz2];
ВнизДискета Найти похожие ветки
← →
Some1 (2003-04-01 10:08) [0]Как програмно определить, присутствует ли дискетка в дисководе (А:\)?
← →
Palladin (2003-04-01 10:12) [1]считываешь метку дискеты...
если нечитается то, дискете капут или ее нет...
← →
Holy (2003-04-01 10:13) [2]Попробуй поискать на ней файлик *.* и если нашел тоо внутри
← →
$hade (2003-04-01 10:29) [3]WinAPI - GetDriveType,IsDriveValid ....помоему еще что-то было
← →
Some1 (2003-04-03 12:05) [4]2Palladin Код? Я мысли должен на расстоянии читать о том как
считывать эту метку???
2Holy В том то и дело что я обращаюсь к определённому файлу на
дискетке и вылетает еррор :(
2$hade GetDriveType - выдаёт тип диска, но не обращается к нему
и не проверяет его наличие. IsDriveValid - енто в каком юните???
← →
NightAngel (2003-04-03 21:38) [5]>Some1
А самому хоть что-то делать?
Для Flopy/CD-ROM.
function isDiskinDrive(Drive:PChar):boolean;
var
VolumeName,FileSystemName: array [0..MAX_PATH-1] of Char;
VolumeSerialNo: DWord;
MaxComponentLength,FileSystemFlags: DWord;
ErrMode: Integer;
begin
Result:=GetVolumeInformation(Drive,VolumeName,MAX_PATH,@VolumeSerialNo,
MaxComponentLength,FileSystemFlags,FileSystemName,
MAX_PATH);
SetErrorMode(ErrMode);
end;
← →
Some1 (2003-04-04 11:42) [6]NightAngel ПРОСТО ОГРОМНЕЙШЕЕ ТЕБЕ СПАСИБО! %)
← →
Palladin (2003-04-04 22:17) [7]
> Some1 (03.04.03 12:05)
глупое существо...
метка обычный файл который ищется FindFirst в корневой директории диска...
faVolumeID + F1
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.06.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c