Da der Constructor außerhalb des Threads ausgeführt wird und der Destructor innerhalb, dürftest du mit deinem coinitialize-counitialize-Paar Probleme haben. Pack die zwei mal um bzw. in die Execute-Methode!
Edit: Ähnliches gilt für den Socket und was du noch so hast.
Debuggen kannst du eine
DLL, in dem du unter Start/Parameter die
DLL mit einer Host-Anwednung verbindest.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.