Andreas, I believe this may be due to a known bug in the underlying COLLADA DOM daeMetaElement class. The bug is that an object of that class is not fully reentrant and reexecutable. This can lead to problems when multiple DAE objects are created and destroyed such as in your use case.
ccing the DOM's maintainer (Andy) so we can raise the priority of resolving this issue. Regards, Marcus -- Mark Barnes COLLADA Project Lead, tel:+1.650.655.7342 Sony Computer Entertainment America http://research.scea.com On Tue, 2006-09-26 at 15:56 +0200, Andreas Ekstrand wrote: > Hi, > > Since the changes in ReaderWriterDAE.cpp (among others) to use only one > DAE instance, my osgdb_dae.dll can't be loaded. After some testing I > have discovered that it is the creation of the DAE instance in the > ReaderWriterDAE constructor that is the problem. If it's removed and > local DAE instances are created where they are needed everything works > fine. Otherwise (or even if I only create a local DAE instance in the > constructor) I get the following error message: DynamicLibrary::failed > loading "osgdb_dae.dll" > > Has anyone else experienced this problem and does anyone have an idea > why the Windows LoadLibrary function refuses to load osgdb_dae.dll in > this case? > > /Andreas > _______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
