Вниз
Скачать: CL | DM;

Диск в CDROM?   Найти похожие ветки 

← →
WhiteCat   (2007-07-10 20:38) [0]

Подскажите как проверить есть ли диск в CdROM?
Желательно в обход системного сообщения о том что надо вставить диск.


← →
WhiteCat   (2007-07-10 21:26) [1]

Все! Разобрался! Может кому пригодиться

function IsDiskInDrive(Drive: string): Boolean;
var
 ErrMode: Cardinal;
 VolName: array[0..255] of Char;
 FS: array[0..255] of Char;
 MaxComSize: Cardinal;
 Flags: Cardinal;
begin
 ErrMode := SetErrorMode(SEM_FAILCRITICALERRORS);
 try
   Result := GetVolumeInformation(PChar(Drive), VolName, SizeOf(VolName), nil,
     MaxComSize, Flags, FS, SizeOf(FS));
 finally
   SetErrorMode(ErrMode);
 end;
end;


← →
tmp   (2007-07-10 21:29) [2]

SetErrorMode(SEM_FAILCRITICALERRORS),
проверили...
SetErrorMode(0)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
2-1183810601
Qzzma
2007-07-07 16:16
2007.08.05
Проблемы с кодировками


15-1184064242
de.
2007-07-10 14:44
2007.08.05
ValueListEditor


1-1180360269
timonissimo
2007-05-28 17:51
2007.08.05
TMainMenu :чтобы меню разместилось на всех формах


15-1183949290
Slider007
2007-07-09 06:48
2007.08.05
С днем рождения ! 9 июля 2007 понедельник


10-1135171487
dapher
2005-12-21 16:24
2007.08.05
Фабрика класса




   Наверх