function MakeInt64(L,H:Cardinal):Int64; var LI: Large_Integer; begin LI.LowPart := L; LI.HighPart := H; Result := LI.QuadPart; end;function HiLong(N:Int64):Cardinal; begin Result := Large_Integer(N).HighPart; end;Function LowLong(N:Int64):Cardinal; begin Result := Large_Integer(N).LowPart; end;
function MakeInt64(L,H:Cardinal):Int64; asm end;function HiLong(N:Int64):Cardinal; begin Result := PULargeInteger(@N)^.HighPart; end;Function LowLong(N:Int64):Cardinal; begin Result := PULargeInteger(@N)^.LowPart; end;
var
LI: Large_Integer;
begin
LI.LowPart := L;
LI.HighPart := H;
Result := LI.QuadPart;
end;function HiLong(N:Int64):Cardinal;
begin
Result := Large_Integer(N).HighPart;
end;Function LowLong(N:Int64):Cardinal;
begin
Result := Large_Integer(N).LowPart;
end;
asm
end;function HiLong(N:Int64):Cardinal;
begin
Result := PULargeInteger(@N)^.HighPart;
end;Function LowLong(N:Int64):Cardinal;
begin
Result := PULargeInteger(@N)^.LowPart;
end;