Welchen
XML Parser verwendest du?
Wenn es der
MSXML ist, dann läuft das über
COM und dann müssen Threads ein CoInitialize(nil) rufen bevor
COM verwendet wird.
Das muss im laufenden Thread passieren, also nicht im Constructor sondern im Execute().
Aber da passt etwas mit deiner Thread Erzeugung nicht. Das Execute wird niemals von einem selbst gerufen.