> It blows up after the final return of main. What I suspect is that the > GMPI_Factory destructor is being called, but the DLL is already unloaded.
Cheers, jeff
On Thu, Feb 24, 2005 at 10:21:39AM +1300, Jeff McClintock wrote:
Cheers Ron,
At what point in the exit sequence does it crash? Where in the DLL specifically?
We will have ask Tim that. Tim, I summon thee.
It blows up after the final return of main. What I suspect is that the GMPI_Factory destructor is being called, but the DLL is already unloaded.
I converted the factory to not be static and instead use new and delete, and it doesn't crash anymore.
Also, could plugin_list be a map instead? That would avoid having to iterate to lookup.
smart.
I'll leave that for the next round of changes. :) This is not exactly a fast path of code. I admit that I like the fact that the C and C++ are parallel (list iteration is easy).
Lastly, is plugin_list a member of class GMPI_Factory? Pretty please,
m_plugin_list? :-)
heh, I would have called it that, but figured no one would like that convention.
I'm confused. First people wanted less underscores and BumpyCaps?
Ron, what happenened with the conventions discussion?
---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission.
Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe
---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission.
Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe