Robert Ramey <ramey <at> rrsd.com> writes:

 

> >

> > ==================================================

> > What is worrisome though, isomorphic serialization of

> > polymorphic_derived1 as an object followed by polymorphic

> > serialization through a pointer to the base class FAILS WITH ACCESS

> > VIOLATION:

> >

> >

> > ==================================================

> > Isomorphic serialization of a class not related to the hierarchy as

> > an object followed by polymorphic serialization through a pointer to

> > the base class WORKS AS EXPECTED.

>

> I'm not sure what the above means.

>

 

I hoped this would help narrow the ‘access violation’ issue:

- mixing isomorphic and polymorphic serialization seems to be problematic whenever the object using isomorphic serialization is also a part of the hierarchy for which we use polymorphic serialization.

- on the other hand, if the object belongs to a totally independent class we do not have this issue.

 

Is it possible this is also related to the registration of serializers?

 

Bogdan