Danke!
Also, ich erstelle sie mit create, aber nicht mit einem selbstgeschriebenen Konstruktor, sondern eben mit dem, den das
VCL-Thread-Objekt bereitstellt: Threadklassenname.create(false). Und beenden tun sie sich von allein, weil eben der jeweilige Code endet.
Wenn ich Dich recht verstand, sollte FreeOnTerminate:=true also besser irgendwo im Threadcode auftauchen, nicht wahr?