Ich rate jetzt einfach mal, weil du immer noch die nötigen Informationen beharrlich verschweigst.
Du benutzt die TThread-Klasse der
VCL. Dein Thread-Objekt ist global. Die Eigenschaft
FreeOnTerminate steht bei dir auf False, somit wird die Instanz des Thread nicht wieder freigebene und ein weiterer Aufruf der Methode
Resume schlägt nicht fehl.