Um den Fehler mit den gleichen DateTime Werten zu lösen, sollte man sich die Frage stellen, was macht
TQueue.Peek
und danach sollte man sich die Frage stellen, was für ein Wert steht denn in so einem
TDateTime
.
Und wenn der aktuelle Wert ungleich dem Peek-Wert ist, trägst du das in die Queue ein
Das ist mit dem Dauerlauf des Thread ein schönes Feuerwerk
BTW: Prüf doch mal auf MemLeaks, da hast du noch ein Feuerwerk (
oh, doch nicht)
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)