Hi,
Ich habe hier ein kleines Problem, ich möchte einen Pixel vom Pointer lesen bzw. diesen setzen.
Das sieht so aus:
Delphi-Quellcode:
procedure {TGraphic.}SetPixel32(x, y: integer; Color: Cardinal);
var
rgba: PDWORD;
begin
if fPixelFormat = pf32Bit then
begin
rgba := PDWORD(DWORD(pBmpBits) + DWORD(x + y * fWidth) * 4);
rgba^ := Color;
end else
Windows.SetPixel(fDC, x, y, Color);
end;
Leider bekomme ich eine
AV (216). Was mach ich denn falsch ?