私はDelphi 10.1でDelphiアプリケーションを開発中です。 私は32ビットで正常にコンパイルしましたが、今は64ビットでコンパイルしています。Delphi 64bit NaNと無効な浮動小数点
一部の機能では、NaN
がその変数Result
に割り当てられています。
64ビットの場合、NaN
の代わりに-1.#IND
が割り当てられます。 1つの<結果
abc = Nan; //so abc = -1.#IND
if 1 < abc then // invalid floating point error here for 64bit
begin
end
が生成される例外
無効な浮動小数点演算のようにそれを比較するとき エラーは、後に起こります。
To 1:どのような正確なエラーがさらに発生しますか? 2:整数のゼロ除算は例外を発生させるはずです。問題はどこだ? –
1.エラーは比較時に発生します.1 <結果... – poonam
**何が**エラーですか?この情報を質問に含めてください。 –