Also wenn du Add() aufrufst bevor der Thread startet, dann geht das in Ordnung.
Add wird eigentlich nur aufgerufen, wenn der Thread bereits läuft. Was kann da denn passieren? Bisher lief die Anwendung eigentlich immer stabil.
Und mit 2 Threads meinst du Hauptthread und TThread - oder?
Jep
Kann man dein Beispiel auch mit den Windows CriticalSections (TRTLCriticalSection) umsetzen, so dass keine externe
Unit/Komponente benutzt werden muss?