Boost C++ Libraries: Ticket #169: signals problems with dll https://svn.boost.org/trac10/ticket/169 <pre class="wiki">If I create signal in exe and connect some handlers in dll and try destroying signal before disconnect handlers or try disconnect it in exe I have runtime error. But if disconnect all in dll, all ok. I think it happened because dll have different memory manager. I think basic_connection must be refcounted or have method like this. void destroy() { delete this; } Best regards, WolfHound wolfhound@mail333.com PS Sorry for my English. </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/169 Trac 1.4.3 nobody Mon, 30 Jun 2003 19:16:16 GMT <link>https://svn.boost.org/trac10/ticket/169#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/169#comment:1</guid> <description> <pre class="wiki">Logged In: NO intrusive_ptr can be ease decision. Best regards, WolfHound </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>Douglas Gregor</dc:creator> <pubDate>Fri, 14 May 2004 12:57:53 GMT</pubDate> <title>status changed https://svn.boost.org/trac10/ticket/169#comment:2 https://svn.boost.org/trac10/ticket/169#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> </ul> <pre class="wiki">Logged In: YES user_id=249098 This was a bug in earlier versions of Signals that has been fixed now. </pre> Ticket