Folgendes Problem:
Ich habe einen Thread, der suspendiert erzeugt und mit resume gestartet wurde. Nachdem ert seine Arbeit verrichtet hat, soll er sich selber suspendieren. Allerdings läuft die Abarbeitung sofort nach dem Befehl suspend weiter (am resume im Hauptthread kommt er nicht vorbei, da ist ein Unterbrechungspunkt).
Wenn ich die debug-DCUs anschalte und in TThread.suspend 'hineindebuggere' stellt sich hgeraus, dass der Thread bereits suspendiert ist!
Kann es sein, dass man einen Thread 'zu oft' resumen kann, d.h. der Suspend-Zähler im BS negativ wird?