Click to See Complete Forum and Search --> : afxdump - swallowed lines


Christoph
June 9th, 1999, 02:30 AM
Hi all,

anyone out there, who has solved the following problem?

When I call Dump(afxDump) on my objects, sometimes the debugger swallows lines or parts of a line. Of cource I don't have a small output. I have nested 'Dump()'-calls (acylic) and it produces around 500 lines with around 30 chars per line (sometimes more, sometimes less :-( ).
The behavior ist not deterministic, I can call the same 'Dump()' twice and I get different outputs.

By the way, I'm using VC++ 6.0 SP2.

Thanks for any hint

Chris

LALeonard
June 9th, 1999, 12:33 PM
This happens to me occasionally, but only when I try to dump large amounts of data in a very short time. Usually I just try to reduce the amount of data I'm trying to dump.

LA Leonard - http://www.DefinitiveSolutions.com

Christoph
June 10th, 1999, 02:04 AM
>This happens to me occasionally, but only when I
>try to dump large amounts of data in a very
>short time. Usually I just try to reduce the
>amount of data I'm trying to dump.

Hm,

that's exactly the problem. Can you or anyone else tell me what 'short' is or what 'large' means.
This is really annoying, this looks very much like an very old bug!

Chris

Oliver Kinne
June 10th, 1999, 05:55 AM
I've got a similar problem with TRACE(). When I dump a large amount of data in a loop using TRACE(), some of the lines get "swallowed". If I put in a Sleep(10); within a loop, everything is printed.

Hope this helps?
Oliver.