Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Работа с датами / 11 сообщений из 11, страница 1 из 1
05.05.2014, 06:18
    #38632710
Alexsalog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с датами
На одном из клиентов. написанном под .NET стала возникать ошибка:

Код: c#
1.
Данная строка не распознана как действительное значение DateTime. Обнаружено неизвестное слово, начинающееся с индекса 0.



На других клиентах работает с теми же данными нормально. ОС WIndows 7.

Подозреваю, что изменены где-то "культурные" настройки. Вопрос - есть ли где то глобальная настройка для .NET установок формата даты и времени или чего то подобного.

Или вообще - от чего такое может быть.
...
Рейтинг: 0 / 0
05.05.2014, 07:42
    #38632732
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с датами
Alexsalog,

Покажи код, как с датой работаешь
...
Рейтинг: 0 / 0
05.05.2014, 11:35
    #38632961
Alexsalog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с датами
PallarisAlexsalog,

Покажи код, как с датой работаешь Клиент закрыт. Это некая купленная программа. Смысл в том что на других компутерах этот же клиент работает без ошибок. Из чего делаю вывод, что что то изменено в окружении. Вопрос - что ?
...
Рейтинг: 0 / 0
05.05.2014, 11:44
    #38632981
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с датами
Alexsalog,

тогда в целевом компьютере Панель управления - Язык и региональные стандарты - Форматы.. Там есть еще "Изменить это формат" ...
...
Рейтинг: 0 / 0
05.05.2014, 12:11
    #38633028
petalvik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с датами
AlexsalogПодозреваю, что изменены где-то "культурные" настройки. Вопрос - есть ли где то глобальная настройка для .NET установок формата даты и времени или чего то подобного.

Thread.CurrentCulture.
Thread.CurrentUICulture.

AlexsalogКлиент закрыт. Это некая купленная программа.
Пишите баг-репорт авторам, пусть исправляют баг.
Или пусть возвращают деньги.


AlexsalogСмысл в том что на других компутерах этот же клиент работает без ошибок. Из чего делаю вывод, что что то изменено в окружении. Вопрос - что ?
Культура изменена, культура.
...
Рейтинг: 0 / 0
05.05.2014, 12:28
    #38633054
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с датами
Alexsalog,
что за строка приходит?
...
Рейтинг: 0 / 0
05.05.2014, 13:01
    #38633113
Alexsalog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с датами
petalvikAlexsalogСмысл в том что на других компутерах этот же клиент работает без ошибок. Из чего делаю вывод, что что то изменено в окружении. Вопрос - что ?Культура изменена, культура. А где она в WIndows 7 меняется ? У .NET есть отдельная , не связанная с настройкой Региональных стандартов настройка культуры в каком то конфиг файле или реестре ?
...
Рейтинг: 0 / 0
05.05.2014, 14:15
    #38633251
Belavik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с датами
Небось дату в строку перевели и пытаются ее "разобрать" по частям, а CurrentCulture не учли
...
Рейтинг: 0 / 0
05.05.2014, 14:27
    #38633271
petalvik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с датами
AlexsalogУ .NET есть отдельная , не связанная с настройкой Региональных стандартов настройка культуры в каком то конфиг файле или реестре ?
Нет и не может быть.
Пользователь, меняя настройки в Панели управления, желает во всех приложениях получить единое поведение, независимо от языка, на котором они написаны.
Поэтому это явный косяк авторов программы, которые не учли возможность смены глобальных настроек.
Любой анализатор кода (FxCop, Resharper) в первую очередь выдаёт предупреждения на код работы с датами и т. п. если не используется параметр культуры в вызовах методов.
...
Рейтинг: 0 / 0
05.05.2014, 14:57
    #38633311
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с датами
Alexsalog А где она в WIndows 7 меняется ? У .NET есть отдельная , не связанная с настройкой Региональных стандартов настройка культуры в каком то конфиг файле или реестре ?
Так какая строка то приходит?
...
Рейтинг: 0 / 0
05.05.2014, 16:37
    #38633514
Alexsalog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с датами
ЕвгенийВAlexsalog А где она в WIndows 7 меняется ? У .NET есть отдельная , не связанная с настройкой Региональных стандартов настройка культуры в каком то конфиг файле или реестре ?
Так какая строка то приходит? В сообщении об ошибке этого нет. Просто есть то что я написал. Программа закрыта.
Короче, хрен с ним. Я понял, что волшебной настройки нет. Пользователь напишет на поддержку. И все.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Работа с датами / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]