Recent

Author Topic: Неверно работает FormatFloat в Astra Linux  (Read 4793 times)

Ivandur

  • Newbie
  • Posts: 1
Неверно работает FormatFloat в Astra Linux
« on: June 10, 2021, 05:47:47 pm »
Когда выполняется FormatFloat('0.00000e+00',AllData.times[0,i],fs), в случае с отрицательным значением порядка вместо нуля выдаётся минус. Например: 2.4345374e--1.
В Lazarus для Windows такого не наблюдается.

AlexTP

  • Hero Member
  • *****
  • Posts: 2386
    • UVviewsoft
Re: Неверно работает FormatFloat в Astra Linux
« Reply #1 on: June 10, 2021, 08:00:04 pm »
Нет повтора на Линуксе
Lazarus 2.1.0 r65188 FPC 3.2.1 x86_64-linux-gtk2

  Caption:= FormatFloat('0.00000e+00', 2.4345374e-1);

показывает нормальный ответ.

AlexTP

  • Hero Member
  • *****
  • Posts: 2386
    • UVviewsoft
Re: Неверно работает FormatFloat в Astra Linux
« Reply #2 on: June 10, 2021, 08:01:29 pm »
Укажете версию FPC, это она влияет а не Лазарус.

 

TinyPortal © 2005-2018