![]() |
Mit 4 Threads ein ListView bearbeiten
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:
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.
if flv.Items.Item[i].Checked then
begin flv.Items.Item[i].Checked := false; //bearbeite aufgabe //... Wie kann ich von allen Threads ein ListView bearbeiten? |
Re: Mit 4 Threads ein ListView bearbeiten
Zitat:
![]() |
Re: Mit 4 Threads ein ListView bearbeiten
Zitat:
|
Re: Mit 4 Threads ein ListView bearbeiten
Zitat:
Das ist mir mal bei einem grösseren Programm aufgefallen. |
Re: Mit 4 Threads ein ListView bearbeiten
thx, werde es mal versuchen....
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz