Здравствуйте, PavelT100, Вы писали:
PT>Имел работающий проект на VS 6.0. Откомпилировал его на VS 7.1. Перестало работать.
PT>Функция AfxGetMainWnd стала возвращать 0. Точнее ноль стала возвращать функция AfxGetThread.
PT>PT>_AFXWIN_INLINE CWnd* AFXAPI AfxGetMainWnd()
PT> { CWinThread* pThread = AfxGetThread();
PT> return pThread != NULL ? pThread->GetMainWnd() : NULL; }
PT>
PT>Что бы это значило ? И как с этим бороться ?
Таже проблема
Под VS6 все запускалось, а на 2003 оказывается.
Чувствую, что решение где-то на поверхности, но не могу понять где
int AFXAPI AfxWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR lpCmdLine, int nCmdShow)
{
ASSERT(hPrevInstance == NULL);
int nReturnCode = -1;
CWinThread* pThread = AfxGetThread();
//Тут pThread == NULL из-за чего потом и вылетает :(