[Serialization] Help needed with unhandled exception

Hello, I would really appreciate some help with this error: "Unhandled exception at 0x7c812a5b in Alchera.exe: Microsoft C++ exception: boost::archive::archive_exception @ 0x0012e5c0." I am making a Visual C++ 7.1 / MFC program using Boost for serialization. The relevant code is as follows: // Ecosystem.h #include <fstream> #include <boost/archive/text_oarchive.hpp> #include <boost/archive/text_iarchive.hpp> class Ecosystem { private: ... friend class boost::serialization::access; ... public: ... template<class Archive> void serialize(Archive & ar, const unsigned int version) { ar & this->intMember; } ... }; // CDocumentDerived.h #include "Ecosystem.h" class CDocumentDerived { Ecosystem* ecosystem; ... }; // CDocumentDerived.cpp #include <fstream> #include <boost/archive/text_oarchive.hpp> #include <boost/archive/text_iarchive.hpp> ... CDocumentDerived::Foo() { std::ofstream ofs("savedmodel.mdl") boost::archive::text_oarchive oa(ofs); oa & *(this->ecosystem); // ******************* exception arises here } The exception arises during de execution of the instruction marked with "***************/" in the code. Has anybody any idea? Thanking you in advance, David
participants (1)
-
David Guardado