8

ストック Delphi Data.FmtBcd ライブラリの代替品を探しています。これは、表現できる最大 10 進数などの制限に達し、プログラムがEBcdOverflowExceptionで終了するためです。興味深いことに、私は算術級数メンバーを計算しており、非常に大きな数を処理する必要があります.10万の位置はそれほど珍しいことではありません. また、妥当な時間内に結果を取得します。テスト目的でコードの一部を 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/

Delphi 用の BCD を使用した高精度浮動小数点演算ユニットが含まれています。

于 2012-07-11T23:05:28.057 に答える