我正在Delphi應用程序中使用Delphi 10.1。 我編譯成功的32位,現在我正在編譯64位。Delphi 64位NaN和無效浮點數
在某些功能中,NaN
分配給它的Result
變量。
在64位中,-1.#IND
被分配而不是NaN
。發生 錯誤,稍後,如1個<結果
abc = Nan; //so abc = -1.#IND
if 1 < abc then // invalid floating point error here for 64bit
begin
end
異常
無效浮點操作
升高比較時它。
到1:進一步發生了什麼確切的錯誤? 至2:整數零除應導致異常。哪裏有問題? –
1.比較時發生錯誤.1 <結果... – poonam
**什麼**錯誤?請在問題中包含這些信息。 –