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 |
What is the difference between the SDI and MDI
what is the component of CLR ?
1) Enable or disable a Cancel button at run time?
If there is more than 100 control in a window how we can change the Taborder of a controls
If i derive a new class from CObject what are the basic features my derived wil get ?
how do u identify RTTI in vc++
Explain the flow of SDI application?
1) How do you Destroy a Dialog Box ?
Explain StretchBlt and BitBlt
What four types of properties are supported by an ActiveX control?
Does the application have more than one object? If Yes, Briefly explain.
1)At run-time, you can change the icon by calling the LoadIcon() function?