Does the application have more than one object? If no, then
what is the reason?
Answers were Sorted based on User's Feedback
No, One application does not contain more than one
application object.
Since, the program can defines a single global application
object, which can represent only one application.
One Application cannot have more than one object and can
represent more than one application. I can say, this cann't
happen and opposite to behavior.
| Is This Answer Correct ? | 3 Yes | 1 No |
No,one application can't have more than one object.
Because when we create the Application class object.It
calls WinMain() function & which calls AfxWinInit() to
register the window class, InitInstace() to start,show &
update the window.
Than calls the Run() function which call
CWinThread::MessagePump() for message loop.
Once it receive the WM_QUIT message it will call AfxWinTerm
() to cleanup & exit the application.
So once you create the Application object the Primary
thread will start which is called as UI Thread.
One program can have only one Main function which do all
the above mentioned job.
That's why we can create the one object only.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / abhijit
The CWinApp (derived) object is linked to the process'
primary thread. If for some reason we do indeed need two
objects then which will constitute the primary thread!! how
would the framework differentiate!!
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / swetha
An Application can not have more than one object.B'coz only
WinMain() fn will be there for per application.Application
class itself calls the WinMain() fn.So, if we create more
than one object more than one WinMain() will yield error
condition.Therefore one object for an application is
possible.
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / vivek
Yes one application can have more than one object.
| Is This Answer Correct ? | 1 Yes | 12 No |
How to update all the views whenver document got updated ?
what message is sent to an application when the user presses the primary button?
What is the base class for most MFC classes?
What are the types of button controls?
2.create for 10 batch: Employee_Number Employee_name Employee_Dateofjoining Employee_address Employee_salary 1.select the employee name who deriving more than 10 thousand salary and joined before august 08. use structure and pointers
Hi can anyone explain about the synchronization objects types and where we are using in the code.
WHAT IS DIFFERENT BETWEN RELEASE MODE & DEBUGGING MODE
4 Answers Google, Microsoft, TCS,
What is the use of UpdateData funciton ?
What is Thread ?(VC++)What is the difference between Cmutex and Csemaphone?
What is difference between the TCP/IP and UDP socket
How can i change the color of a dropdowncombobox elements
if i modified data in 1 view how does the other view knows