Boost logo

Boost Users :

From: Oliver Mutz (omutz_at_[hidden])
Date: 2006-09-07 03:12:23


Thanks for your answer Robert,

Some of the files that did not work with binary_wiarchive are working now
with binary_i/oarchive.
Unfortunately some still don't.
I'm trying to figure out what the reason for the trouble might be. The
exception_code changed 'unregistered_class' to 'stream_error', because in
some
occasions the istream fails.

Regards

Oliver

Robert Ramey wrote:
> Nachrichtall archives are meant to work alike.
>
> binary_w?archive has not been maintained. It may or may not work. It
> really has no reason for being as far as I can tell. The problem is
> that
> the wide characters can included -1 which is confused with EOF. When
> I
> discovered this, it didn't see a way to work around it and didn't
> really
> understand how one could do binary i/o with wide character archives.
> I've
> just assumed I've missed something dumb and moved on.
>
> For practical purposes, just use binary_i/oarchive.
>
> Robert Ramey
> "Oliver Mutz" <omutz_at_[hidden]> wrote in message
> news:008901c6d1cb$b896e1a0$150aa8c0_at_int.isdcad.de...
> In my application I'm trying to serialize data alternatively to
> xml_wiarchive or binary_wiarchive.
>
> Writing and reading XML works without any problems.
> Binary writing seems to work too, but reading the file throws an
> exception
> with exception_code 'unregistered_class'.
>
> What I do is reading the XML data, writing binary and reading binary
> back
> in.
>
> I thought there should be no difference which kind of archive I use.
> Am I missing a point?
>
> ***
> Nope, it is a goal that all archives work alike.
>
> I would be thankful for any hint.
>
> I know that it is hard to guess where the problem might be without
> seeing
> any code, but I by now I was not able to create some simple example
> which
> shows the same behaviour.
>
> I'm using Windows XP (SP2) with MSVC 8.0.
>
> Thanks.
>
> Oliver
>
>
>
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>
>
>
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net