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

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

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

    jeckp Гость

    Добрый день.

    Подскажите как отключить сообщение, которе выдается операционной системой (Winodws) в виде MessageBox (с вариантами повторить-продолжить-отменить), при возникновении ошибок ввода-вывода.
    Директивы компилятора типа {$I-} не помогают.
     
  2. Silence

    Silence Гость

    заключить код в блок try... except...end;
     
  3. Coldfate

    Coldfate Гость

    Или работать с потоками (если диск существует), и использовать fmShareDenyNone то бишь

    var f: TFileStream;

    ...

    f := TfileStream.Create('Файл',fmOpenRead or fmShareDenyNone);
     
  4. Barmutik

    Barmutik Гость

    Не совсем понятно чем здесь поможет fmShareDenyNone?

    Ну разрешите Вы другим приложениям использовать Ваш файл и как это поможет обойти ошибки ?
     
  5. jeckp

    jeckp Гость

    Уважаемые коллеги!
    Ситуация немного прояснилась. Опции {$i-+} работают, но только не на флопповоде :). А я когда тестировал, то использовал только флопповод не подозревая, что он, в отличии от остальных дисковых накопителей может обрабатываться по другому.
    Сейчас вопрос изменился, как корректно обработать ошибки ввода-вывода при работе с флопповодом, и в частности, при работе с компонентом "TDriveComboBox"? :D
    Зараннее благодарен.
     
  6. Coldfate

    Coldfate Гость

    fmShareDenyNone ещё и позволяет получить доступ к файлу, занятому другим процессом (если тот спецом не запретил это). По крайней мере у меня.
     
  7. Barmutik

    Barmutik Гость

    Для: Coldfate

    Значит у Вас специальная версия операционной системы или Дельфи .. потому что в обычной он преднозначен для другого...
     
  8. Coldfate

    Coldfate Гость

    Barmutik:
    Тогда почему доступ к открытому файлу можно получить только через fmShareDenyNone?
     
Загрузка...
Похожие Темы - Обработка ошибок ввода
  1. kolka
    Ответов:
    6
    Просмотров:
    253
  2. vladis222
    Ответов:
    1
    Просмотров:
    1.303
  3. Akupaka
    Ответов:
    64
    Просмотров:
    18.108
  4. sanch
    Ответов:
    2
    Просмотров:
    2.711
  5. anna
    Ответов:
    9
    Просмотров:
    884
Статус темы:
Закрыта.

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