Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.780 Beiträge
 
Delphi 12 Athens
 
#4

Re: Prüfen ob TStrings gerade geupdated wird

  Alt 8. Feb 2010, 11:22
Delphi-Quellcode:
While true Do
Begin
  // Zugriff auf String blockieren
  Try
    If Count > 0 Then
    Begin
      S:=Strings[0];
      Delete(0);
    End
    Else
      S := '';
  Finally
    // Zugriff auf String freigeben
  End;
  If S <> 'Then
  Begin
    // Verarbeiten der Einträge
  End Break;
End;

Oder du verwendest direkt eine Queue, welche für sowas ausgelegt wurde.
z.B. http://www.delphipraxis.net/internal...t.php?t=167796
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat