8

我正在寻找替换现有的 Delphi Data.FmtBcd 库,因为我刚刚达到了它的限制,例如它可以表示的最大十进制数字,并且程序以EBcdOverflowException终止。对于好奇的人,我正在计算算术级数成员并且需要处理非常大的数字 - 十万个位置并不少见。并且在合理的时间内得到结果。出于测试目的,我确实将部分代码重写为 Python 3.2,并且计算速度对于 Delphi 的等价物来说已经足够了。

对此类库的一些建议,最好是免费的或开源的?

4

2 回答 2

1

这是一个开源单元,我过去曾用“无限”大小的整数进行数学运算:http ://www.koders.com/delphi/fidB46DDCCA26267DE4B4FB0F7E041A8033A3783AD6.aspx

那会是你要找的吗?

于 2012-05-24T07:35:50.407 回答
1

查看 TurboPower SysTools4,可在以下网址获得:

http://sourceforge.net/projects/tpsystools/

它包含一个高精度浮点数学单元,使用 BCD,用于 Delphi。

于 2012-07-11T23:05:28.057 回答