app
Зарегистрирован: 23.07.2008 Сообщения: 2
|
Добавлено: Вт Фев 02 2010 10:37 Заголовок сообщения: Visual Studio 6.0 |
|
|
Подскажите пожалуйста!
В чем ошибка?
Создал проект Win32 Application.
Ввел текст программы:
// PRNT.cpp : Defines the entry point for the application.
//
#include "stdafx.h"
#include<stdio.h>
int main(void)
{
int x=44;
int y=47;
y = y + x;
printf("Y=%d\n", y);
return 0;
}
Успешно прошла трансляция
и компиляция в режиме Win32 Debug.
После запуска PRNT,exe модуля
выдается сообщение:
"Unhandled exeption in PRNT.exe: 0xC0000005: Access Violation."
При этом отладчик указывает на
оператор отмечанный >>>>> if (!pThread->InitInstance())>>>>>>>:
int AFXAPI AfxWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR lpCmdLine, int nCmdShow)
{
ASSERT(hPrevInstance == NULL);
int nReturnCode = -1;
CWinThread* pThread = AfxGetThread();
CWinApp* pApp = AfxGetApp();
// AFX internal initialization
if (!AfxWinInit(hInstance, hPrevInstance, lpCmdLine, nCmdShow))
goto InitFailure;
// App global initializations (rare)
if (pApp != NULL && !pApp->InitApplication())
goto InitFailure;
// Perform specific initializations
>>>>>>> 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();
InitFailure:
#ifdef _DEBUG
// Check for missing AfxLockTempMap calls
if (AfxGetModuleThreadState()->m_nTempMapLock != 0)
{
TRACE1("Warning: Temp map lock count non-zero (%ld).\n",
AfxGetModuleThreadState()->m_nTempMapLock);
}
AfxLockTempMaps();
AfxUnlockTempMaps(-1);
#endif
AfxWinTerm();
return nReturnCode;
Заранее благодарю Всех откликнувшихся. |
|