Zitat von
Khabarakh:
Wäre es da nicht schlauer, das Bitmap von Thread zu
VCL-Thread zu übergeben?
Im Hintergrund werden Bilddateien einer Datenbank der Reihe nach abgearbeitet. (Die Bilddateien werden aber nicht in der
DB gespeichert)
Es ist also nicht gesagt, dass die gerade bearbeitete Datei auch im Hauptprogramm angezeigt werden muss, sondern nur wenn der User zufällig diese in seiner Liste scrollt.
Der Thread läuft praktisch permanent im Hintergrund und wird nicht erst bei Bedarf erzeugt. Die Sperre (also das Anhalten) wird deswegen im Hauptprogramm erzeugt und sofort nach dem laden des kleinen Thumbnails in die Liste wieder aufgehoben.
Es ist auch nicht so, dass das Programm dauernd abstürzt, sondern (scheinbar) nur exakt wenn sich Lade- und Speichervorgang überkreuzen (was ich ja verhindern wollte)
Gruß
Pfoto