Zitat:
dass du das Canvas locken musst, damit alles gut geht
kann ich aus leidvoller Erfahrung bestätigen.
Wie jetzt? Auch bei der puren Übergabe an den Thread? Ich zeichne nichts auf das Canvas innerhalb eines Thread.
Delphi-Quellcode:
Procedure TScan.TwainTwainAcquire(Sender: TObject;
Const Index: Integer; Image: TBitmap; Var Cancel: Boolean);
Begin
End;
Mit dieser Procedure kommt das Bild an. Image wird automatisch verworfen/überschrieben oder sonstwas, wenn die Procedure wieder beendet wird. Ich starte meinen Thread genau dort und übergebe das TBitmap.
Ich habe leider keinen Scanner hier, werde es aber morgen dann mal probieren.
Danke, Alex