Приветствую!
У меня есть следующая проблема: при переносе кода с VC++ 6.0 на VC++ 7.0 появляется ошибка,
когда из созданного потока надо передать сообщение.
Вот кусок кода:
hWnd = AfxGetMainWnd()->m_hWnd;
f (hWnd)
SendMessage(hWnd, WM_USER_THREAD_LONTAG, (WPARAM)LONTAG_OP_ADDREF, (LPARAM)this);
При этом возникает следующая ошибка:
Unhandled exception at 0x00431328 in LnsOpcServer.exe: 0xC0000005: Access violation reading location 0x00000020.
Мне кажется, что AfxGetMainWnd() выдает не то, что надо.
02.08.05 12:02: Перенесено модератором из 'C/C++' — Odi$$ey