어떻게이 것이 순수 델파이로 바뀌겠습니까? GraphicEx가 필요한 구성 요소를 컴파일 할 수 없어 JPG 단위에서 인라인 어셈블리가 64 비트 용으로 지원되지 않는 오류가 발생합니다.델파이 XE2 64 비트 : GraphicEx의 인라인 asm
function __ftol: Integer;
var
f: double;
begin
asm
lea eax, f // BC++ passes floats on the FPU stack
fstp qword ptr [eax] // Delphi passes floats on the CPU stack
end;
Result := Trunc(f);
end;
ftol은 일반적으로 포함되어 는 동일한 매개 변수 (FPU 스택에서 더블) 통과, 여기 을하고 64 개 비트 오브젝트 파일입니다 가정은 (64 비트 모드에서) 사용할 수있는 기능입니다 bcc32로 컴파일 된 .obj 파일. 그게 여기서 일어나는거야? –