Главная страница
    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.45 MB
Время: 0.033 c
3-83955
Конюхов Сергей
2003-06-04 14:35
2003.06.26
Изменения с одной машині не видні на второй


14-84553
Separator
2003-06-07 20:24
2003.06.26
Assembler


14-84557
Саня
2003-06-07 11:05
2003.06.26
Как профессионально дать закзчику


1-84416
TCrash
2003-06-09 19:55
2003.06.26
Untyped parameters


1-84399
Serg!!™™
2003-06-09 15:28
2003.06.26
Delphi 6-7 TreeView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский