<div align="left"><p dir="ltr">Hi Sven,<br>
</p>
</div><div align="left"><p dir="ltr"><br>
</p>
</div><div align="left"><p dir="ltr">Yes the events get destroyed in the threads destructor. I verified they were being freed up. <br>
</p>
</div><div align="left"><p dir="ltr"><br>
</p>
</div><div align="left"><p dir="ltr">It would usually happen when lots of connect disconnects happened in a short time.<br>
</p>
</div><div align="left"><p dir="ltr">Once that error 161 popped it could not be recovered from, all new connections would fail on the teventobject.create.<br>
</p>
</div><div align="left"><p dir="ltr"><br>
</p>
</div><div align="left"><p dir="ltr">It would also happen much sooner when compiled as 32bit.<br>
</p>
</div><div align="left"><p dir="ltr"><br>
</p>
</div><div align="left"><p dir="ltr">I guess as long a using the GUID works long term it shouldn't be an issue.<br>
</p>
</div><div align="left"><p dir="ltr"><br>
</p>
</div><div align="left"><p dir="ltr"><br>
</p>
</div><div align="left"><p dir="ltr">"Do you destroy the event again once it's no longer used? Of course if you require the events the whole time it might indeed be a Windows limitation.<br>
</p>
</div><p dir="ltr"><br>
</p>
<div align="left"><p dir="ltr">Regards,<br>
</p>
</div><div align="left"><p dir="ltr">Sven"<br>
</p>
</div><p dir="ltr"><br>
</p>