Einzelnen Beitrag anzeigen

Jackie1983

Registriert seit: 12. Mär 2007
486 Beiträge
 
#1

Mit 4 Threads ein ListView bearbeiten

  Alt 25. Okt 2007, 23:44
hi,

habe eine ListView in der die zu bearbeitenen Aufgaben stehen.
Jetzt starte ich 4 Threads.

In jedem Thread wird geprüft ob die Aufgabe noch nicht erledigt wurde
Delphi-Quellcode:
      if flv.Items.Item[i].Checked then
      begin
        flv.Items.Item[i].Checked := false;
        //bearbeite aufgabe
        //...
wenn die aufgabe noch nicht erledigt wurde wird sie gecheckt damit der andere Thread diese aufgabe nicht mehr bearbeiten muss. Nur leider funktioniert das ganze nicht. Jeder Thread bearbeitet alles.

Wie kann ich von allen Threads ein ListView bearbeiten?
  Mit Zitat antworten Zitat