Здравствуйте Chutok, Вы писали:
C>
C>такая беда, поможите, что не так
C>TestGraph.dll::
C>LRESULT CALLBACK AFX_EXPORT
C> TGraphWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
C>{
C> CWnd* pWnd;
C> pWnd = CWnd::FromHandlePermanent(hWnd);
C>
C> if(pWnd == NULL)
C> {
C> pWnd = new TGraphic();
C> pWnd->Attach(hWnd);
C> }
C> LRESULT lResult = AfxCallWndProc(pWnd, hWnd, message, wParam, lParam);
C> return lResult;
C>}
C>BOOL TGraphic::RegisterWndClass(HINSTANCE hInstance)
C>{
C> WNDCLASS wc;
C> wc.lpszClassName = "TGRAPHIC";
C> wc.lpfnWndProc = (WNDPROC)TGraphWndProc;
C> wc.hCursor = ::LoadCursor(NULL, IDC_ARROW);
C> wc.hIcon = NULL;
C> wc.hbrBackground = (HBRUSH) ::GetStockObject(WHITE_BRUSH);
C> wc.style = CS_GLOBALCLASS;
C> wc.cbClsExtra = 0;
C> wc.cbWndExtra = 0;
C> wc.hInstance = hInstance;
C>
C>//И ВОТ ЗДЕСЬ НА ВЫЗОВЕ RegisterClass access violation
C> return (::RegisterClass(&wc) != 0) ;
C>}
C>В чем беда? Поможите
У тебя с hInstance все в порядке? Ты его как получаешь?