나는 델파이 응용 프로그램에서 델파이 10.1에서 일하고 있습니다. 32 비트 용으로 성공적으로 컴파일되었습니다. 이제 64 비트 용으로 컴파일됩니다.델파이 64 비트 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
가 발생되는 예외
잘못된 부동 소수점 연산처럼 비교할 때 에러가 나중에 발생한다.
대상 : 정확히 어떤 오류가 더 발생합니까? 2로 : 정수 제로 나누기는 예외가됩니다. 문제가 어디에 있습니까? –
비교에서 오류가 발생했습니다 .1 <결과 ... – poonam
** 어떤 오류가 있습니까? 이 정보를 질문에 포함하십시오. –