|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.02.2012, 08:53 | #1 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
Проблема с FormatSettings.DecimalSeparator
Проблема в сабже. Программа работает n-ное время совершенно стабильно (потом начинает логгировать ошибки валом, один раз работала 2 суток, другой раз 3 часа и каждый раз по-разному), но потом начинает валиться на парсинге строки, именно на конвертации строкового параметра в дробное число, код:
Код:
Начал логгирование всех возможных параметров, в т.ч. и сабжевое значение. В итоге в лог-файле вижу такое: Код:
Код:
Версия Delphi XE, глобальной переменной DecimalSeparator не пользуюсь как устаревшей. Какие могут быть соображения? Делфи течет и компилятор в неадеквате?
"ковыряю изнутри" (с)
Последний раз редактировалось 3D Hunter; 28.02.2012 в 08:55. |
28.02.2012, 09:20 | #2 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Программа вылетает или просто ошибки показывает?
|
28.02.2012, 09:25 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Возможно поможет
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
28.02.2012, 09:36 | #4 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
Программа продолжает работать, т.к. ошибка защищена try..except и в случае ошибки логгирует то, что я написал выше.
P.S. Спасибо, Аватар, попробую! Не знал, что винда может посылать сообщение WM_SETTINGCHANGE всем top-level окнам и что из этого следует... Может и поможет, проверим.
"ковыряю изнутри" (с)
Последний раз редактировалось 3D Hunter; 28.02.2012 в 09:50. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
decimalseparator:='.'; НЕ РАБОТАЕТ | bochkarev | Общие вопросы Delphi | 3 | 11.03.2009 21:37 |
Проблема с рамами/Проблема с ЖД | DRAGGER | Компьютерное железо | 6 | 04.01.2009 23:37 |