Article ID: 121321
Article Last Modified on 11/21/2006
If the pDoc parameter is NULL, a new document will be created if the appropriate runtime class is available; otherwise the new view will be associated with the ...This is not correct. Calling CreateNewFrame() with a NULL pDoc parameter actually results in an assertion failure on the pDoc pointer and a TRACE() statement in your output or debug window stating the following: The reason for this is that CreateNewFrame() is not the appropriate function to call when you don't have a pre-constructed CDocument-derived object. The function to call is CMultiDocTemplate's or CSingleDocTemplate's OpenDocumentFile(). The OpenDocumentFile() function creates a new CDocument object by using CreateNewDocument().
106455 Acquiring a List of All CDocument Objects
Additional query words: pDoc ASSERT_VALID OpenDocumentFile 1.00 1.50 2.00 2.10 2.50 2.51 3.00 4.00
Keywords: kbdocfix KB121321