Doubletostr(ostPlat,’66666666666-88’)

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Doubletostr(ostPlat,’66666666666-88’)

Сообщение Алексей »

Doubletostr(ostPlat,’66666666666-88’) - раньше работало как, округляло до двух знаков и выводило в форму.

сейчас тупо обрезает и число 0.51 представленное в памяти как 0.509999 выводится как 0.50 - это же ошибка! У меня съехали отчетные формы!

Пйришлось в исходниках искать такие конструкции и вставлять округление Doubletostr(round(ostPlat,2),’66666666666-88’)
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

да всегда резало. Другой вопрос что по настройке должно округлятся при выводе в прототип.
Ответить