Forum: Multimedia
Delphi
by Sascha L,
10. Feb 2005
damit hat es nichts zu tun. guck doch mal bitte in meinem post oben. dort habe ich genau geschrieben, wann der fehler wo kommt.
Der Fehler hat etwas mit "Bitmap2.Canvas.Pixels" zu tun, denn als da vorher noch Image1.Bitmap.Canvas.Pixels stand, gab es keine Probleme.
Forum: Multimedia
Delphi
by Sascha L,
10. Feb 2005
ja tut er ja auch, wie gesagt, nur funktioniert das ganze mit dem code von sniper nicht mehr, aber beides muss harmonieren, sonst bekomme ich ja nicht die am häufigsten auftretende farbe.
Forum: Multimedia
Delphi
by Sascha L,
9. Feb 2005
Hast du beachtet, dass mein Programm minimiert im SysTray ist?
Wenn es maximiert ist, dann funnktioniert der Code, aber wenn das Programm im Hintergrund läuft, dann geht es nicht.
Forum: Multimedia
Delphi
by Sascha L,
9. Feb 2005
@sniper: das ist derselbe Code wie meiner und der funktioniert nicht.
@gerrit89: Danke! Dein Code funktioniert, nur habe ich nun ein Problem mit Snipers Code (http://www.delphipraxis.net/internal_redirect.php?t=46669)
Ich bekomme hier einen Fehler (Zugriffsverletzung in der ntdll.dll):
Tree := AddNode(Tree,Bitmap2.Canvas.Pixels);
Gruß
Sascha
Forum: Multimedia
Delphi
by Sascha L,
9. Feb 2005
Hallo,
mein Programm ist minimiert im Systray und soll einen Screenshot machen, aber das Bild ist immer nur weiß.
Ich benutze folgende Prozedur:
procedure MakeScreenShot(const ATarget: TBitmap);
var DesktopDC: HDC;
begin
DesktopDC := CreateDC('DISPLAY', nil, nil, nil); // habe auch schon GetWindowDC(0) versucht