1 / 1 / 1
Регистрация: 22.02.2017
Сообщений: 35
|
||||||
Не могу перехватить исключение System.ArgumentException18.03.2017, 18:01. Показов 4855. Ответов 7
Метки нет Все метки)
(
Вот кусок кода:
0
|
18.03.2017, 18:01 | |
Ответы с готовыми решениями:
7
Необработанное исключение типа "System.ArgumentException" в System.Drawing.dll Необработанное исключение типа "System.ArgumentException" в System.dll Необработанное исключение типа "System.ArgumentException" в mscorlib.dll |
1 / 1 / 1
Регистрация: 22.02.2017
Сообщений: 35
|
||||||
18.03.2017, 18:43 [ТС] | ||||||
Ошибка возникает здесь
Добавлено через 30 минут Вот информация. Как обработать возникшее исключение? Кликните здесь для просмотра всего текста
System.ArgumentException не обработано
HResult=-2147024809 Message=Путь имеет недопустимую форму. Source=mscorlib StackTrace: в System.IO.Path.LegacyNormalizePath(Strin g path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) в System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) в System.IO.Path.GetFullPathInternal(Strin g path) в System.IO.DirectoryInfo.Init(String path, Boolean checkHost) в System.IO.DirectoryInfo..ctor(String path) в Kofficientu.Form1.button1_Click(Object sender, EventArgs e) в c:\Project C#\Kofficientu\Kofficientu\Form1.cs:стро ка 127 в System.Windows.Forms.Control.OnClick(Eve ntArgs e) в System.Windows.Forms.Button.OnClick(Even tArgs e) в System.Windows.Forms.Button.OnMouseUp(Mo useEventArgs mevent) в System.Windows.Forms.Control.WmMouseUp(M essage& m, MouseButtons button, Int32 clicks) в System.Windows.Forms.Control.WndProc(Mes sage& m) в System.Windows.Forms.ButtonBase.WndProc( Message& m) в System.Windows.Forms.Button.WndProc(Mess age& m) в System.Windows.Forms.Control.ControlNati veWindow.OnMessage(Message& m) в System.Windows.Forms.Control.ControlNati veWindow.WndProc(Message& m) в System.Windows.Forms.NativeWindow.Debugg ableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) в System.Windows.Forms.UnsafeNativeMethods .DispatchMessageW(MSG& msg) в System.Windows.Forms.Application.Compone ntManager.System.Windows.Forms.UnsafeNat iveMethods.IMsoComponentManager.FPushMes sageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) в System.Windows.Forms.Application.ThreadC ontext.RunMessageLoopInner(Int32 reason, ApplicationContext context) в System.Windows.Forms.Application.ThreadC ontext.RunMessageLoop(Int32 reason, ApplicationContext context) в System.Windows.Forms.Application.Run(For m mainForm) в Kofficientu.Program.Main() в c:\Project C#\Kofficientu\Kofficientu\Program.cs:ст рока 19 в System.AppDomain._nExecuteAssembly(Runti meAssembly assembly, String[] args) в System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) в Microsoft.VisualStudio.HostingProcess.Ho stProc.RunUsersAssembly() в System.Threading.ThreadHelper.ThreadStar t_Context(Object state) в System.Threading.ExecutionContext.RunInt ernal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) в System.Threading.ExecutionContext.Run(Ex ecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) в System.Threading.ExecutionContext.Run(Ex ecutionContext executionContext, ContextCallback callback, Object state) в System.Threading.ThreadHelper.ThreadStar t() InnerException:
0
|
71 / 62 / 33
Регистрация: 03.09.2013
Сообщений: 306
|
||||||
18.03.2017, 19:02 | ||||||
Лучше упростить
до
Раз у вас ошибка в то ее и заносите в try{}
0
|
71 / 62 / 33
Регистрация: 03.09.2013
Сообщений: 306
|
|
18.03.2017, 19:30 | |
![]() Решение
Проблема в том что в том коде что вы предоставили нет этой ошибки. Та часть что находится в try просто читает файл. После этого желательно запустить метод валидации полученных данных.
1
|
1 / 1 / 1
Регистрация: 22.02.2017
Сообщений: 35
|
||||||||||||||||
18.03.2017, 19:46 [ТС] | ||||||||||||||||
Разобрался. Отлавливал исключение здесь:
0
|
71 / 62 / 33
Регистрация: 03.09.2013
Сообщений: 306
|
||||||
18.03.2017, 22:01 | ||||||
0
|
18.03.2017, 22:01 | ||||||
Помогаю со студенческими работами здесь
8
Необработанное исключение типа "System.ArgumentException" при работе с нейросетью SOS : ERROR : Необработанное исключение типа "System.ArgumentException" в mscorlib.dll System.ArgumentException в System.Drawing.dll при работе с Gif System.argumentexception: Источник уже существует на локальном компьютере Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
Кастомные аллокаторы в C++ и оптимизация управления памятью
bytestream 14.04.2025
Работа с памятью в С++ всегда была и остаётся одной из самых увлекательных и сложных задач для программиста. Любой опытный C++ разработчик подтвердит: стандартные механизмы аллокации памяти – штука. . .
|
Организация сетей в Kubernetes и эффективное развертывание
Mr. Docker 14.04.2025
Сетевая инфраструктура Kubernetes представляет собой сложную, но хорошо спроектированную систему, которая позволяет контейнерам взаимодействовать между собой и с внешним миром. За кажущейся простотой. . .
|
Многопоточность в Rust: Fearless concurrency и практические примеры
golander 14.04.2025
Многопоточное программирование связано с рядом известных проблем. Наиболее распространенные из них — гонки данных (data races), взаимные блокировки (deadlocks) и условия гонки (race conditions). Эти. . .
|
Списки и кортежи в Python: различия, особенности, применение
py-thonny 13.04.2025
Python славится своей гибкостью при работе с данными. В арсенале языка есть две основные последовательные структуры данных, которые программисты используют ежедневно — списки и кортежи. Эти структуры. . .
|
Middleware в ASP.NET Core
UnmanagedCoder 13.04.2025
В ASP. NET Core термин "middleware" занимает особое место. Что же это такое? Middleware представляет собой программные компоненты, которые формируют конвейер обработки HTTP-запросов в приложении. . . .
|
Таблицы лута в Unity с MinMaxCurve и AnimationCurve
GameUnited 12.04.2025
Создание сбалансированного лута в играх — задача не из простых. Разработчики постоянно ищут способы настройки систем выпадения предметов, которые будут одновременно справедливыми для игроков и. . .
|
std::expected в C++: Управление ошибками
bytestream 12.04.2025
Обработка ошибок всегда была важной и одновременно сложной задачей в программировании на C++. На протяжении долгого времени разработчики использовали различные подходы: возвращаемые коды ошибок,. . .
|
Nullable типы и операторы объединения null в C#
UnmanagedCoder 12.04.2025
Многие шутят, что null — это миллиардная ошибка в программировании. И в этой шутке только доля шутки. Тони Хоар, создатель null-ссылки, сам назвал её своей "ошибкой на миллиард долларов". Почему?. . .
|
Аутентификация и авторизация JWT в микросервисах с API Gateway
stackOverflow 12.04.2025
В традиционных монолитных приложениях безопасность часто реализуется как единый защитный периметр - пользователь проходит аутентификацию один раз, после чего получает доступ ко всем функциям системы. . . .
|
TypeScript: Интерфейсы vs Типы
run.dev 11.04.2025
Современная разработка на JavaScript сталкивается с множеством проблем при масштабировании проектов. Типизация кода стала хорошим инструментом, помогающим избежать ошибок во время выполнения,. . .
|