Обработка ошибок ввода-вывода при работе с дисководом

Тема в разделе "Delphi - Система", создана пользователем jeckp, 19 июн 2006.

Статус темы:
Закрыта.
  1. jeckp

    jeckp Гость

    При организации операций ввода вывода на различные устройства я использую try... except...end; куда я в ставил свой обработчик ошибок. Это спасает при работе с жестким диском, сидюками и дивидюками. А вот при обращении к отсутствующему флопповоду сначала выскакивает ненужное мне предупреждение операционной системы, а только потом упарвление передается моему обработчику. Как избавиться от такого предупреждения и в чем разница, с точки зрения работы операционной системы, между флопповодом и, например, CD-R.
     
  2. gozer

    gozer Гость

    Я вспомнить не могу ну точно знаю где читал про такое. Это было на Blackforum(его закрыли за нецензуру), там были chm или hlp файлы по Api функциям. Найди по инету наверняка ещё есть они где-нибудь. Там по разделам расписано, В разделе ошибок как раз об этом говорилось, 100% помню.
     
  3. zubr

    zubr Гость

    Можешь воспользоваться функцией GetVolumeInformation, если в качестве номера тома диска A выдаст 0 - значит дисковод пуст.
     
  4. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    The SetErrorMode function controls whether the system will handle the specified types of serious errors or whether the process will handle them.

    UINT SetErrorMode(
    UINT uMode
    );

    If you are attempting to obtain information about a floppy drive that does not have a floppy disk or a CD-ROM drive that does not have a compact disc, the system displays a message box asking the user to insert a floppy disk or a compact disc, respectively. To prevent the system from displaying this message box, call the SetErrorMode function with SEM_FAILCRITICALERRORS.

    Как мне кажется комментарии излишне.
     
Загрузка...
Похожие Темы - Обработка ошибок ввода
  1. kolka
    Ответов:
    6
    Просмотров:
    254
  2. vladis222
    Ответов:
    1
    Просмотров:
    1.303
  3. Akupaka
    Ответов:
    64
    Просмотров:
    18.108
  4. sanch
    Ответов:
    2
    Просмотров:
    2.712
  5. anna
    Ответов:
    9
    Просмотров:
    885
Статус темы:
Закрыта.

Поделиться этой страницей