MSVC 1.5 debuging: GPF in EEW0CXX.DLL
Igor Pechersky -- Igor_Pechersky%HBOC-PEGASUS@notes.worldcom.com Monday, November 04, 1996 Environment: Windows 3.11 Development System: Visual C++ 1.52c Let you imagine the chain of CObject-derived classes: CObject -- CWnd -- ... -- CMy0 -- CMy1 -- CMy2. During debugging, after completion of CMy2's constructor ("on it's last curly brace"), you try to see in Watch Window **this** casted to (CObject*). CRASH in MSVC's C++ expression evaluator EEW0CXX.DLL. The same crash occurs in some other cases of debugging in the scope of this distinct class (walk-down into Call Stack, watching of it's __vfptr etc.). From the other hand, these operations are absolutely harmless during instantiating of any other class, including CMy0, CMy2 or non-MFC derived classes. Any suggestion? Igor.Pechersky@hboc.com
Andrew Gebbie -- andrew@gebbie.demon.co.uk Thursday, November 07, 1996 > Let you imagine the chain of CObject-derived classes: > CObject -- CWnd -- ... -- CMy0 -- CMy1 -- CMy2. > During debugging, after completion of CMy2's constructor ("on it's last curly > brace"), you try to see in Watch Window **this** casted to (CObject*). CRASH in > MSVC's C++ expression evaluator EEW0CXX.DLL. > Any suggestion? Sounds like a bug in the DLL to me. You didn't say if the crash happens with the integrated debugger or with Codeview for Windows, or both. If it's the integrated debugger, try switching to Codeview. Andrew
| Вернуться в корень Архива |