Einzelnen Beitrag anzeigen

Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Thread.suspend gesetzt und trotzdem Zugriffsfehler

  Alt 12. Nov 2005, 15:23
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
Jürgen Höfs
  Mit Zitat antworten Zitat