Einzelnen Beitrag anzeigen

Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#1

Pixel vom Pointer lesen klappt nicht...

  Alt 24. Jun 2010, 16:36
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 ?
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat