The information in this article applies to:
SYMPTOMSRunning a Microsoft Foundation Classes (MFC) application developed with Microsoft C/C++ version 7.0 or Visual C++ for Windows may cause one of the following error messages to be displayed: -or- Running a MFC application developed with Visual C++, 32-bit Edition, version 1.0 may cause the following error message to be displayed: Running a MFC application developed with Visual C++, 32-bit Edition, version 2.x, may cause the following error message to be displayed: Running a MFC application developed with Visual C++, 32-bit Edition, version 4.0, may cause the following error message to be displayed: NOTE: In Visual C++, 32-bit Edition, versions 2.0 and above, the assertion will be followed by an Application Error. CAUSEThe assertion that fails is the check to see whether an application object exists. Without the application object, the program cannot run. RESOLUTIONDefine an object of a class derived from the CWinApp class. MORE INFORMATIONAn example of this error may be seen by commenting out the file scoped statement of any MFC application that defines the CWinApp-derived object. This statement will look similar to the following:
where CMyWinApp is defined as follows:
For an example MFC application, see the HELLOAPP sample program included
with any of the Microsoft products listed above.
Chapter 3 of the "Microsoft C Class Libraries User's Guide," provided
with Microsoft C/C++ version 7.0, and chapter 1 of the "Programming
with MFC: Overview," included in the Visual C++ Books Online, contain
additional information on CWinApp and on the fundamentals of using the
Microsoft Foundation Classes to build an application for Windows.
Additional query words: 7.00 1.00 1.50 2.00 2.10 2.50 3.00 4.00
Keywords : kbnokeyword kbMFC kbVC |
Last Reviewed: August 2, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |