Size: a a a

2020 March 22

VA

Viktor Akselrod in Delphi & Lazarus
дата причем тут?
источник

F

Fox in Delphi & Lazarus
если в стринге точка а в системе разделитель дробной части запятая то d := StrToFloatDef(s, 0); всегда 0
источник

VA

Viktor Akselrod in Delphi & Lazarus
проще покажи исходных данных, в каком они формате и как это должно выглядеть после перевода
источник

F

Fox in Delphi & Lazarus
Viktor Akselrod
дата причем тут?
в инете увидел
источник

F

Fox in Delphi & Lazarus
а как мне еще узнать какой разделитель на компе стоит?
источник

RS

Renat Suleymanov in Delphi & Lazarus
НАверное он хотел туда DecimalSeparator как пить дать
источник

F

Fox in Delphi & Lazarus
delphi 10
источник

F

Fox in Delphi & Lazarus
в 10 версии ее переделали
источник

VA

Viktor Akselrod in Delphi & Lazarus
источник

F

Fox in Delphi & Lazarus
[dcc32 Error] Mailn.pas(253): E2003 Undeclared identifier: 'DecimalSeparator'
источник

F

Fox in Delphi & Lazarus
System.SysUtils подключен
источник

VA

Viktor Akselrod in Delphi & Lazarus
Fox
[dcc32 Error] Mailn.pas(253): E2003 Undeclared identifier: 'DecimalSeparator'
есть вариант переопределить глобальные настройки в FormatSettings, но это чревато последствиями.
лучше завести глобальную переменную TFormatSettings и передавать ее в StrToFloatDef
источник

F

Fox in Delphi & Lazarus
это как? не понял
источник

GB

George Bakhtadze in Delphi & Lazarus
Fox
хочу из стринг в дробное число переделать
используй val
источник

F

Fox in Delphi & Lazarus
George Bakhtadze
используй val
сейчас попробую
источник

VA

Viktor Akselrod in Delphi & Lazarus
George Bakhtadze
используй val
как это решит проблему с неверным разделителем дробной части?
источник

GB

George Bakhtadze in Delphi & Lazarus
Viktor Akselrod
как это решит проблему с неверным разделителем дробной части?
в стринге ж точка у него
источник

VA

Viktor Akselrod in Delphi & Lazarus
George Bakhtadze
в стринге ж точка у него
такое себе решение.
в справке не вижу, чтобы было написано откуда берется разделитель
использование FormatSettings дает полный контроль и однозначность
источник

GB

George Bakhtadze in Delphi & Lazarus
Viktor Akselrod
такое себе решение.
в справке не вижу, чтобы было написано откуда берется разделитель
использование FormatSettings дает полный контроль и однозначность
он не берется. разделитель всегда точка
источник

МС

Максим Сысоев in Delphi & Lazarus
George Bakhtadze
он не берется. разделитель всегда точка
🧐
источник