?
как считаете, это плохой подход (менять) ?
Я - меняю. Ибо в файлах данных плавающая точка
ок, следующий вопрос - при обновлении региональных настроек эта структура обновляется, не проверяли? )
И не только при старте
да, FUpdateFormatSettings по умолчанию True
Обязательно меняю. На кой мне нужен лохотрон. Вместо запятой всегда точку ставлю. Иначе даже TIniFile нормально не работает.
это всё понятно, но можно пойти другим путём - копировать в свой *FormatSettings, там менять что угодно и использовать
Это зависит от функционала программы. Обычное GUI приложение - может ничего менять и не надо. ТОчка с запятой само определит как выодить Изредка бывает меняю на старте в initialization. Но еще чаще Default не меняю, но создаю пару копий переменных для разных целей. К примеру, FormatSettings_out, FormatSettings_sql и т.д.
я обычно создаю локальную переменную по необходимости и применяю по месту. И не зависит от текущих региональных настроек
Обсуждают сегодня