1)why we cant create more than one instance of the class
Derived from CWinApp
Answers were Sorted based on User's Feedback
Answer / shanmuga
Becoz,through the CWinApp object only ,the application
starts.. If there exist more than one object there occurs a
conflict to proceed with which object.
Is This Answer Correct ? | 6 Yes | 1 No |
Answer / narayan
You theApp object is replace with new name;
Eg
CdlgtestApp theApp;
CdlgtestApp theApp3; // now this is your applcation obj
CdlgtestApp theApp3;
CdlgtestApp theApp; // No effect
Is This Answer Correct ? | 6 Yes | 4 No |
Answer / jdp
Because the CWinApp class encapsulates the main() method
which, as you know, there can be only one instance of in
any application.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / deepesh
because in constructor of CWinApp class
if it will called twice
ASSERT(AfxGetThread() == NULL);
will cause run time assertion
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / sirama
Because MFC implemented it as Singleton CWinApp::Ctor.
Is This Answer Correct ? | 2 Yes | 7 No |
Which MFC function is used to display output?
1) How do you Destroy a Dialog Box ?
What function is called by a document class to notify views that the document has been changed?
Explain Doc/View architecture
plzz tell me what we can do and dont in tally ERP & sap business one?
Name the Synchronization objects?
How to handle dynamic menus in MFC?
List out the parameters of WinMain Function.
Given two processes, how can they share memory?
How can update edit control data of an executing application from other application?
Have you ever used win32 APIs ?
What is Thread ?(VC++)What is the difference between Cmutex and Csemaphone?