Einzelnen Beitrag anzeigen

Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: aus liste löschen wenn timer die liste verwendet?

  Alt 27. Nov 2004, 21:12
Zitat von Pseudemys Nelsoni:
was ist nun aber wenn ich das item gerade dann entferne, während der Timer die liste durchläuft?
Sofern du keine eigenen Threads angelegt hast, passiert das nicht, da die Timer-Routine im gleichen Thread läuft wie deine Button-Klick-Behandlungsroutine. Solle heißen: Es wird nichts gleichzeitig ausgeführt.
Anders siehts natürlich aus, wenn du das ganze in zwei verschiedenen Threads ablaufen lässt. Da musst du Zugriffe auf gemeinsam benutzten Speicher synchronisieren.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat