DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/index.php)
-   C++ (http://www.daniweb.com/forums/forum8.html)
-   -   Visual C++ program compiles, but won't run (http://www.daniweb.com/forums/thread14738.html)

Reagan Nov 28th, 2004 5:28 pm
Visual C++ program compiles, but won't run
 
I am working on a time card program in Visual C++ (FYI: I am VERY new to this, so, please, be gentle with me) :) It compiles with 0 errors and 0 warnings, but when it executes I get an error message that the program needs to close. When I tried to go into Debug, it gave me "Unhandled exception in MFCTimeCard.exe:0XC0000005: Access Violation" I click on OK and it goes to this piece of code in the AfxWinMain()

if (!pThread->InitInstance())
{
if (pThread->m_pMainWnd != NULL)
{
TRACE0("Warning: Destroying non-NULL m_pMainWnd\n");
pThread->m_pMainWnd->DestroyWindow();
}
nReturnCode = pThread->ExitInstance();
goto InitFailure;
}
nReturnCode = pThread->Run();

Please let me know if anyone needs more info. BTW: I did not touch this particular bit when working. I did however add the InitInstance() in a source file.
THANKS!!!

jwenting Nov 28th, 2004 5:41 pm
Re: Visual C++ program compiles, but won't run
 
The real error will be in the InitInstance() method.

Reagan Nov 28th, 2004 5:46 pm
Re: Visual C++ program compiles, but won't run
 
That is kinda what I figured, but I've looked it over a dozen times Here is my code:

BOOL CTimeCardApp::InitInstance() {
CTimeCard time;
time.DoModal();
return FALSE;
}
Thanks!

glSuccinct Nov 29th, 2004 4:27 pm
Re: Visual C++ program compiles, but won't run
 
Doesn't returning false signify failure? I dunno, I'm not an MFC guy. If that's not the problem, then time is crashing on init.

jwenting Nov 30th, 2004 2:53 am
Re: Visual C++ program compiles, but won't run
 
I think you're onto something.
Where is the CTimeCard initialised?
What is it anyway? If it's a reference to something else you're calling a method on an uninitialised object which will indeed cause an access violation.

Reagan Dec 4th, 2004 5:15 pm
Re: Visual C++ program compiles, but won't run
 
Got it! I forgot to put in the a line to instantiate the application object. Thanks for your help!!


All times are GMT -4. The time now is 7:14 am.

Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC