Abend!
Zitat von
Flare:
procedure ScreenShot(activeWindow: bool; destBitmap : TBitmap) ;
und ich bin der Meinung, dass es
procedure ScreenShot(activeWindow: bool; var destBitmap : TBitmap) ;
heißen müsste, da er ja ansonsten nicht das bearbeitete Bitmap wieder zurückgibt sondern das Leere Bitmap weiterhin benutzt. Du kannst natürlich auch diese Prozedur in eine Funktion umwandeln, wäre nur wenig Arbeit zum umprogrammieren.
Nö, das macht keinen Unterschied, weil die Bitmap nicht in der Procedure erzeugt wird, wo dann der Pointer zurück gegeben werden müßte.