4 / 4 / 1
Регистрация: 17.12.2016
Сообщений: 39
|
|
1 | |
.NET 4.x Диагностика FormatException28.03.2017, 17:04. Показов 1368. Ответов 6
Метки нет (Все метки)
Если программу запускаю вручную, то все норм
Если через Process.Start() в своей программе, то такая фигня: Сигнатура п р о б л е м ы Имя события проблемы: CLR20r3 Сигнатура проблемы 01: test123.exe Сигнатура проблемы 02: 1.0.0.0 Сигнатура проблемы 03: 58da5684 Сигнатура проблемы 04: mscorlib Сигнатура проблемы 05: 4.6.1055.0 Сигнатура проблемы 06: 563c0eac Сигнатура проблемы 07: f9c Сигнатура проблемы 08: 5c Сигнатура проблемы 09: System.FormatException Версия ОС: 6.1.7601.2.1.0.256.1 Код языка: 1049 Дополнительные сведения 1: 0a9e Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789 Дополнительные сведения 3: 0a9e Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789 Ознакомьтесь с заявлением о конфиденциальности в Интернете: http://go.microsoft.com/fwlink... cid=0x0419 Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом: C:\Windows\system32\ru-RU\erofflps.txt В чём может быть проблема И ПОЧЕМУ СЛОВО п р о б л е м ы ЗАПРЕЩЕНО? Спасибо за внимание
0
|
28.03.2017, 17:04 | |
Ответы с готовыми решениями:
6
FormatException System.FormatException FromBase64String Linq to XML: при компиляции выдает ошибку FormatException Диагностика компьютера - температуры, состояние дисков и т.д. |
TopLayer
|
28.03.2017, 17:05
#2
|
Не по теме: проблемы запрещены? кем?
0
|
Den2908
|
28.03.2017, 17:06
[ТС]
#3
|
Не по теме: Пытаюсь создать тему, пишет что слово запрещено
0
|
OwenGlendower
|
28.03.2017, 17:19
#4
|
0
|
17688 / 12873 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
|
28.03.2017, 18:23 | 5 |
Сообщение было отмечено Den2908 как решение
Решение
Смотрите где у вас в коде производится парсинг строки в число, дату, или любой другой объект, строковое представление которого зависит от региональных настроек системы.
Когда вы просто запускаете процесс, он запускается с региональными настройками системы. Когда вы запускаете процесс через Process.Start, он запускается с региональными настройками потока, из которого вызван Process.Start. Например, если в системе у вас установлена русская локаль, то дробные числа будут парситься в формате "3,14". Если же ваше приложение запустить из процесса, у которого локаль английская, то дробные числа будут парситься в формате "3.14". Если потом скормить вашему приложению строку "3,14", то вылетит это исключение. Добавлено через 1 минуту
1
|
4 / 4 / 1
Регистрация: 17.12.2016
Сообщений: 39
|
|
28.03.2017, 19:26 [ТС] | 6 |
Спасибо за помощь!
0
|
OwenGlendower
|
29.03.2017, 01:08
.NET 4.x Диагностика FormatException
#7
|
0
|
29.03.2017, 01:08 | |
Ошибка: System.FormatException: "Input string was not in a correct format." System.FormatException в программе связанной с базой Access При попытке осуществить миграцию базы данных возникает исключение "FormatException" FormatException при Convert.FromBase64String Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |