Size: a a a

2020 January 30

DB

Dmitry Belkevich in Delphi & Lazarus
там есть FormatSettings, вот туда можешь передать как нужно
источник

СИ

Сергей Иванов in Delphi & Lazarus
это не файл а просто текстовая строчка
источник

RS

Renat Suleymanov in Delphi & Lazarus
Сергей Иванов
это не файл а просто текстовая строчка
Ну не суть
источник

AS

Alexey Shumkin in Delphi & Lazarus
Сергей Иванов
формат строки должен быть идентичным так как это типа будет стандарт обмена. никаких вариаций запятые точки пробелы и прочее
правильно мыслишь! 👍
и да, "стандарт"  десятичного разделителя - точка )
источник

СИ

Сергей Иванов in Delphi & Lazarus
N=220 NO3=200 NH4=20 P=40 K=180 Ca=200 Mg=50 S=72 [ EC=2.102 K:N=0.818 K:Mg=3.6 K:Ca=0.9 NH4:NO3=0.1 ]
источник

СИ

Сергей Иванов in Delphi & Lazarus
вот пример с линуха
источник

СИ

Сергей Иванов in Delphi & Lazarus
хоть локаль и русская а на винде запятые блин
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
Да, так может и лучше. Но ему что-то там для обмена. Зависит от контекста конечно
ничего не зависит
стандарт обмена - точка(никаких запятых)... и точка! )
источник

SB

Sergey Bodrov in Delphi & Lazarus
var MyFormatSettings: TFormatSettings;
MyFormatSettings.DecimalSeparator := '.';
FloatToStr(Num, MyFormatSettings);
StrToFloat(Str, MyFormatSettings);
источник

СИ

Сергей Иванов in Delphi & Lazarus
Сергей Иванов
N=220 NO3=200 NH4=20 P=40 K=180 Ca=200 Mg=50 S=72 [ EC=2.102 K:N=0.818 K:Mg=3.6 K:Ca=0.9 NH4:NO3=0.1 ]
это впринципе международная форма записи состава растора для гидропоники
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
ничего не зависит
стандарт обмена - точка(никаких запятых)... и точка! )
Я вообще не про это. Стандарт может быть везде разным. Я к тому, что для обмена он должен быть конечно единым. А в интерфейсе пусть зависит от локали
источник

СИ

Сергей Иванов in Delphi & Lazarus
Sergey Bodrov
var MyFormatSettings: TFormatSettings;
MyFormatSettings.DecimalSeparator := '.';
FloatToStr(Num, MyFormatSettings);
StrToFloat(Str, MyFormatSettings);
спасибо  щас проверю!
источник

СИ

Сергей Иванов in Delphi & Lazarus
Renat Suleymanov
Я вообще не про это. Стандарт может быть везде разным. Я к тому, что для обмена он должен быть конечно единым. А в интерфейсе пусть зависит от локали
именно!
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
Я вообще не про это. Стандарт может быть везде разным. Я к тому, что для обмена он должен быть конечно единым. А в интерфейсе пусть зависит от локали
стандарт - это когда У ВСЕХ
не может быть стандарта HTTP (к примеру) в одних системах такой, в других - другой ))))))))))))
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Сергей Иванов
спасибо  щас проверю!
лучше MyFormatSettings := FormatSettings, а уже потом присваивать DecimalSeparator
источник

AS

Alexey Shumkin in Delphi & Lazarus
Alexey Shumkin
стандарт - это когда У ВСЕХ
не может быть стандарта HTTP (к примеру) в одних системах такой, в других - другой ))))))))))))
ну, кроме версий самого стандарта.. но это из другой оперы
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
стандарт - это когда У ВСЕХ
не может быть стандарта HTTP (к примеру) в одних системах такой, в других - другой ))))))))))))
Ты все равно меня не понял. Стандарты бывают разные. Для разных систем, сообществ. Естественно он должен быть единым в рамках действия этого стандарта. А для вывода в интерфейс может быть разным
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
Ты все равно меня не понял. Стандарты бывают разные. Для разных систем, сообществ. Естественно он должен быть единым в рамках действия этого стандарта. А для вывода в интерфейс может быть разным
я говорю в контексте "десятичный разделитель при обмене данными между системами"
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
я говорю в контексте "десятичный разделитель при обмене данными между системами"
А я вообще не про это, не  в этом суть (то что в большинстве стандартов синтаксисов разметки в качестве разделителя принята точка это "ежу понятно"), а про то что он един для стандартов обмена, а для интерфейса может зависит от локали. Вообще не понятен спор
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
А я вообще не про это, не  в этом суть (то что в большинстве стандартов синтаксисов разметки в качестве разделителя принята точка это "ежу понятно"), а про то что он един для стандартов обмена, а для интерфейса может зависит от локали. Вообще не понятен спор
мне тоже )) это ты его начал
https://t.me/Delphi_Lazarus/105757 )))
источник