Da mit die CS frei ist muss Lockcount -1 sein und OwningThread 0.
Jetzt schau noch mal den Record an bevor er im MainThread in das blockierende Lock geht. Und vergleiche owningthread mit MainThreadID (globale Variable in
Unit System) und mit TThread.ThreadID.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.