Size: a a a

2020 February 15

V

VXDRV in Delphi & Lazarus
PTyTb
ff:string = 7,554
f1:=strtofloat(ff);
f1= 7.5540000000000003
Какого!?
Такого, что плавающая точка - это всё приблизительные вычисления...
источник

V

VXDRV in Delphi & Lazarus
Значит 7.554 никак не укладывается "нацело" в переменную f1...
источник

AS

Alexey Shumkin in Delphi & Lazarus
PTyTb
ff:string = 7,554
f1:=strtofloat(ff);
f1= 7.5540000000000003
Какого!?
Добро пожаловать в реальный мир!
источник

V

VXDRV in Delphi & Lazarus
Alexey Shumkin
Добро пожаловать в реальный мир!
🙂
источник

P

PTyTb in Delphi & Lazarus
Alexey Shumkin
Добро пожаловать в реальный мир!
а я ведь точно помню что читал о таком где то...
источник

P

PTyTb in Delphi & Lazarus
roundto не помог, ну да, пошел я нахрен
источник

P

PTyTb in Delphi & Lazarus
Сделал переменную single и получил 7.5539999
источник

V

VXDRV in Delphi & Lazarus
Число представленно неким целым числом со знаком - умноженным на 10 в какой-то степени... Степень либо положительная либо отрицательная...
источник

V

VXDRV in Delphi & Lazarus
IEEE 754...
источник

DB

Dmitry Belkevich in Delphi & Lazarus
PTyTb
roundto не помог, ну да, пошел я нахрен
roundto не поможет. но поможет округление при конвертации в строку
источник

P

PTyTb in Delphi & Lazarus
Dmitry Belkevich
roundto не поможет. но поможет округление при конвертации в строку
Типо до 10-х?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
до сколька нужно
источник

KB

Kit Bayun in Delphi & Lazarus
PTyTb
ff:string = 7,554
f1:=strtofloat(ff);
f1= 7.5540000000000003
Какого!?
Есть замечательная небольшая книга "О чем не пишут в книгах по Delphi". Очень, очень советую её к прочтению.
источник

DB

Dmitry Belkevich in Delphi & Lazarus
гугли FloatToStrF, ffFixed
источник

P

PTyTb in Delphi & Lazarus
в стринге число и так нормальное.. там дальше функция FloatToHex просто сделаю новую FloatStrToHex(s:string):string
источник

D

Dmitri4 in Delphi & Lazarus
А почему не хочешь воспользоваться компонентом для передачи по модбас? Типа modlink или nrcomm?
источник

N

Nik in Delphi & Lazarus
а кто-нибудь ставил Навигатор 1.6 от эмбы?
источник

N

Nik in Delphi & Lazarus
плагин для IDE
источник

N

Nik in Delphi & Lazarus
источник

KB

Kit Bayun in Delphi & Lazarus
Nik
а кто-нибудь ставил Навигатор 1.6 от эмбы?
ссылку....
источник