1 / 1 / 1
Регистрация: 02.12.2015
Сообщений: 20
|
|||||||||||
1 | |||||||||||
Исключение Argument Exception27.12.2015, 03:27. Показов 1788. Ответов 5
Метки нет (Все метки)
Программа должна открывать txt, rtf, файлы без расширения и файлы с созданным мною расширением, ( что-то вроде (.lala) ).
Но фильтры я выставил так, что видно все файлы абсолютно, и можно, допустим, легко тыкнуть по .exe или .psd или .jpeg и выйдет ошибка "Вызвано исключение: "System.ArgumentException" в System.Windows.Forms.dll" Как лечить господа? Дело чрезвычайной важности.
Добавлено через 13 минут Try catch я орудую неумело, вроде как он нужен, но пробовал - не вышло.
0
|
27.12.2015, 03:27 | |
Ответы с готовыми решениями:
5
System Argument Exception Исключение unknown software exception 0xc0000409 Исключение Autowired(required=true) Exception Не получается перехватить исключение, унаследованное от std::exception |
6452 / 4053 / 1599
Регистрация: 09.05.2015
Сообщений: 9,487
|
||||||
27.12.2015, 03:48 | 2 | |||||
0
|
1 / 1 / 1
Регистрация: 02.12.2015
Сообщений: 20
|
||||||
27.12.2015, 03:57 [ТС] | 3 | |||||
Ну вроде всё так пишу, добавил
0
|
Администратор
|
||||||
27.12.2015, 06:55 | 4 | |||||
THEOILMAN, я бы не стал полагаться на FilterIndex для проверки расширения т.к. в поле с именем файла можно ввести любую маску.
0
|
1 / 1 / 1
Регистрация: 02.12.2015
Сообщений: 20
|
|
27.12.2015, 14:00 [ТС] | 5 |
OwenGlendower, Спасибо конечно, но таким образом я открываю ртф и тхт, но не могу открыть файлы без расширения и т.п.(
0
|
Администратор
|
|
27.12.2015, 19:45 | 6 |
Сообщение было отмечено THEOILMAN как решение
Решение
THEOILMAN, значит добавь код который проверит не только расширение, но и формат файла. RTF файл начинается с байтов 7B 5C 72 74 66 (строка {\rtf). Если эти байты есть, то открываем как RTF иначе как plain text.
1
|
27.12.2015, 19:45 | |
27.12.2015, 19:45 | |
Помогаю со студенческими работами здесь
6
исключение unknown software exception (0x0000094) в приложении по адресу Исключение unknown software exception 0xc0000417 в приложении по адресу 0x719f7256 Исключение unknown software exception 0xc0000417 в приложении по адресу 0x744f7256 Исключение: "Syntactically invalid EHLO argument(s)" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |