вот такой код:
| Код | var ErrorMode:Cardinal; begin ErrorMode:=SetErrorMode(SEM_NOOPENFILEERRORBOX); try DirectoryExists('a:\'); finally SetErrorMode(ErrorMode); end; end.
|
если в фопике нет дискеты, то винда показывает сообщение об ошибке:
| Цитата | --------------------------- Windows - Устройство не готово --------------------------- Устройство не готово; возможно, открыта дверца. Проверьте наличие диска в устройстве , а также положение дверцы устройства. --------------------------- Отмена Повторить Продолжить ---------------------------
|
замена SEM_NOOPENFILEERRORBOX на SEM_FAILCRITICALERRORS не помагает.
как избежать появления этого сообщения? |