Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

Re: Mit 4 Threads ein ListView bearbeiten

  Alt 26. Okt 2007, 07:35
Zitat von Jackie1983:
Wie kann ich von allen Threads ein ListView bearbeiten?
Die VCL ist von Hause aus nicht threadsicher. Schreibe dir in deinen Threads (bzw. in deren Basisklasse) eine Methode "GetNextTask", die die nächste Aufgabe holt und auch gleichzeitig die Markierung entfernt. Diese Methode rufst du dann mit "Synchronize" auf, dann wird sie im Hauptthread ausgeführt.
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat