Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.18;
Скачать: CL | DM;

Вниз

Почему так получается?   Найти похожие ветки 

 
виктор_л   (2002-03-01 11:46) [0]

Числа обрабатываются с precision=15. Затем они выводятся в StringGrid как FormatFloat("0.0000",число). Эта ф-ция их округляет как надо. Затем в последней колонке таблицы я
вывожу сумму например 1-ой строки. Фигня в том, что сумму то я считаю с реальной точностью (=15) по реальным цифрам, которые просто для отображения в SG округляются до 4 знаков, и итог становится меньше чем то, что стоит в строке!!!!
Я это дело переправляю в Excel - и сумма там получается больше,
чем реальная сумма! Ух...Надеюсь я корректно сформулировал проблему.


 
SDS ©   (2002-03-01 13:25) [1]

Значит надо в последней колонке считать по реальным числам, хранить их можно в свойстве Objects, как ссылки на вещественный тип, тот который ты используешь, только не забудь потом память освобождать.


 
виктор_л   (2002-03-01 14:23) [2]

to sds:
ты не в курсе, насколько вообще быстрый доступ к массиву Objects,
я просто никогда на работал с ним, больше с TListView.Items.Data
А здесь появилась необходимость...



Страницы: 1 вся ветка

Текущий архив: 2002.03.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
1-57465
Evgenyk
2002-03-02 17:50
2002.03.18
А как убрать свое приложение после запуска в system tray ?


14-57509
Niko_n
2002-02-04 21:04
2002.03.18
СОМ 2


1-57419
Лана Розанова
2002-03-02 20:49
2002.03.18
Анализ даты.


6-57484
Tatosha
2001-12-27 19:21
2002.03.18
Help with SMTP (NMSMTP)


3-57277
zver
2002-02-18 11:34
2002.03.18
Как програмно создать DBF таблицу, которую сможет открывать не только bde но и Access, Excel ?