Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

TDirectoryListBox, TDriveComboBox   Найти похожие ветки 

 
Pegas222   (2003-04-09 13:49) [0]

Я исппользую TDirectoryListBox, TDriveComboBox.
Я пробую сменить диск к которому нет доступа (например А: без дискеты). Появляется виндовское сообщение "No disk...", выбираю "Аборт" или "Игноре" и получаю ошибку "I/O error 21".
Как мне перехватить эту ошибку?


 
Cobalt ©   (2003-04-09 19:07) [1]

SetErrorMode (кажись)


 
Pegas222   (2003-04-10 11:41) [2]

Извените за глупый вопрос, но где вызывать эту процедуру и как перехватить эту ошибку?


 
Cobalt ©   (2003-04-10 12:09) [3]

Подведи курсор (в редакторе) к названию этой функции, и нажми F1
(Если в хелпе не окажется, то найди в Win32.hlp)


 
Pegas222   (2003-04-18 14:41) [4]

На Create формы, я визвал SetErrorMode(SEM_NOOPENFILEERRORBOX);
но это не помогло :-(
Скажите, плз как перехватить эту ошибку.


 
Cobalt ©   (2003-04-18 14:57) [5]

ДА, на первый раз тоже так кажется, что надо SEM_NOOPENFILEERRORBOX
А на самом деле, если бы ты проверил бы все параметры (а их совсем чуть-чуть), то узнал бы, что надо ставить флаг SEM_FAILCRITICALERRORS


 
Pegas222   (2003-04-18 15:48) [6]

>>Cobalt
сделал как вы сказали
SetErrorMode(SEM_FAILCRITICALERRORS);
Действытельно сообщение "No disk..." исчезло, но я всьоже получаю
ошибку "I/O error 21".
Как мне от нее перехватить или подавить?


 
Cobalt ©   (2003-04-18 17:08) [7]

Попробуйте комбинацию флагов. Или вы еще что-то делаете?
Да, в какой ОС какая ошибка? У меня Win2000, 2-й sp.
При использовании только связки TDirectoryListBox и TDriveComboBox ошибок не появляется (с флагом SEM_FAILCRITICALERRORS)
P.S. Надо перехватить или подавить ошибку?


 
Pegas222   (2003-04-18 17:38) [8]

>>Cobalt

У меня НТ 4.0, а также 2000 без сп.
но ошибка всьоже вспливает.
Желательно перехватить, но и подавление подойдет.



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

Текущий архив: 2003.06.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
3-83939
alienka
2003-06-04 10:34
2003.06.26
как добавить в базу?


3-83938
kir_kul
2003-06-03 14:36
2003.06.26
Заливка из текстового файла


1-84092
Вика
2003-06-10 11:50
2003.06.26
Помогите, чтение BMP с измененным заголовком.


1-84232
Кен
2003-06-10 03:48
2003.06.26
Focus . Как узнать где он в данный момент находится ?


14-84698
Vlad Oshin
2003-06-05 11:15
2003.06.26
А помните? ..И ему было только 16 лет!?!