0

古い Paradox テーブルと BDE を使用するアプリケーションを Delphi 2010 から Delphi XE7 に移行しています。Delphi 2010 で as.asfloat として管理されていた BCD (#) サイズ 4 のフィールドがいくつかあります。

TABELLA1.Fieldbyname('FIELDBCD').AsFloat: = TABELLA2.Fieldbyname('Number').AsFloat; 

問題なく。

変換されたプログラムでは、どのタイプの割り当てでも、EDBEngineError 番号が範囲外であることを示すエラー メッセージが表示されます。

Delphi XE7 のフィールド BCD の管理における BUG を知っていますか、それとも別の方法で管理していたに違いありませんか?

ありがとうミルコ

4

1 に答える 1