Lazarus

Other Languages => Russian => Topic started by: Ivandur on June 10, 2021, 05:47:47 pm

Title: Неверно работает FormatFloat в Astra Linux
Post by: Ivandur on June 10, 2021, 05:47:47 pm
Когда выполняется FormatFloat('0.00000e+00',AllData.times[0,i],fs), в случае с отрицательным значением порядка вместо нуля выдаётся минус. Например: 2.4345374e--1.
В Lazarus для Windows такого не наблюдается.
Title: Re: Неверно работает FormatFloat в Astra Linux
Post by: Alextp 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);

показывает нормальный ответ.
Title: Re: Неверно работает FormatFloat в Astra Linux
Post by: Alextp on June 10, 2021, 08:01:29 pm
Укажете версию FPC, это она влияет а не Лазарус.
TinyPortal © 2005-2018