I have fixed with i thik isn’t the right way:
if ((DstPoint.X) < 0) then exit;
if ((MskPoint.X) < 0) then exit;
if ((CI.X + SrcPoint.X) < 0) then exit;
for Y := 0 to h do begin
M := Pointer(PAnsiChar(M0) + DeltaM * (MskPoint.Y + Y));
D := Pointer(PAnsiChar(D0) + DeltaD * (DstPoint.Y + Y));
S := Pointer(PAnsiChar(S0) + DeltaS * (SrcPoint.Y + CI.Y + Y));
-
This reply was modified 2 years, 7 months ago by Mauro.
-
This reply was modified 2 years, 7 months ago by Mauro.