Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2015, 20:23   #1
ddwnik
Пользователь
 
Регистрация: 02.09.2014
Сообщений: 22
По умолчанию Диск отсутствует

Еще раз добрый вечер.
Есть проблема:


Возможно ли сделать игнорирование/пропуск данной ошибки, чтобы данное сообщение не выводилось пользователю?
ddwnik вне форума Ответить с цитированием
Старый 20.01.2015, 20:49   #2
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Показать код, из за которого возникает ошибка, нет желания?
WinCoder вне форума Ответить с цитированием
Старый 20.01.2015, 20:57   #3
ddwnik
Пользователь
 
Регистрация: 02.09.2014
Сообщений: 22
По умолчанию

Цитата:
Сообщение от WinCoder Посмотреть сообщение
Показать код, из за которого возникает ошибка, нет желания?
В общем, тогда опишу ситуацию.
Стоит задача чекнуть всю систему, на наличие файла, который указан в поле edit.
Но наличие дисков я не знаю и по этому, начинаем перебирать все буквы алфавита.
проще приложу исходник - CLICK
ddwnik вне форума Ответить с цитированием
Старый 20.01.2015, 21:16   #4
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Цитата:
Стоит задача чекнуть всю систему
Зачем это?
WinCoder вне форума Ответить с цитированием
Старый 20.01.2015, 21:19   #5
ddwnik
Пользователь
 
Регистрация: 02.09.2014
Сообщений: 22
По умолчанию

Цитата:
Сообщение от WinCoder Посмотреть сообщение
Зачем это?
На наличие вредоносных dll
ddwnik вне форума Ответить с цитированием
Старый 20.01.2015, 21:20   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Но наличие дисков я не знаю
Ну дык узнайте. Либо в WinApi наверняка есть какие-то подходящие функции, либо WMI если нет.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 20.01.2015, 21:21   #7
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Какая-то мутная схема. Определить, что dll вредоносная, Вы можете, а обработать элементарное исключение не можете.
WinCoder вне форума Ответить с цитированием
Старый 20.01.2015, 21:24   #8
ddwnik
Пользователь
 
Регистрация: 02.09.2014
Сообщений: 22
По умолчанию

Возможно я не в ту сторону пошел...
Программа найдет файлы только на одном диске, который я укажу.
А мне нужно на всех.
Есть предложения?
ddwnik вне форума Ответить с цитированием
Старый 20.01.2015, 21:29   #9
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

Код:
EMode:=SetErrorMode(SEM_FAILCRITICALERRORS);
  try
ююю
finally
    SetErrorMode(EMode);
  end;
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 20.01.2015, 21:30   #10
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

Исходник не смотрел. Советую почить про try except finally. пригодится)
Кольша вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Виндовс диск отсутствует сергей1982 Windows 4 04.12.2014 22:25
Отсутствует картинка в приложении motorway Мобильные ОС (Android, iOS, Windows Phone) 2 05.07.2013 16:00
отсутствует сокет mrgrudge Операционные системы общие вопросы 0 09.11.2012 18:51
Отсутствует запись VistaSV30 Microsoft Office Access 1 01.02.2010 23:02
отсутствует заголовок referer werra PHP 4 26.11.2009 15:26