Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

При вызове CreateWindow в функции вылетает необработанное исключение (найти и исправить ошибку) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ и OpenGL http://www.cyberforum.ru/cpp-beginners/thread1819563.html
Всем доброго времени суток, подскажите почему у меня не определяется метод glBufferData(GL_ARRAY_BUFFER), библиотека не видит, подключенные библиотеки gl.h, glut.h, glu.h. Подключал к VisualStudio
C++ Нюансы использования директивы препроцессора #define: найти и исправить ошибки в коде Добрый день. Помогите, пожалуйста, в решении задачи. Задача простая, но хочется разобраться с #define. У меня есть 3 файла: заголовочный my_f.h, файл с описанием функций my_f.cpp и файл с main()... http://www.cyberforum.ru/cpp-beginners/thread1819555.html
Пользовательский класс Library: почему не выводятся значения полей класса? C++
я создала класс Библиотека (название – char* автор – char* стоимость – float) У меня не выводит название, автора и стоимость. В чём моя ошибка? Вот мой класс #ifndef _welcome_H...
C++ Удаление элемента вектора
Здравствуйте, мне нужно удалить из вектора элементы, которые делятся на 2 без остатка. Я ввожу 10 элементов вектора с клавиатуры, плюс в конец всегда добавляю 0(такое задание), так вот если я ввожу:...
C++ Abort has been called при создании потока http://www.cyberforum.ru/cpp-beginners/thread1819504.html
С помощью CreateRemoteThread запускаю новый поток, в котором примерно следующее: _mainLoop = std::thread(() { for (;;) { Tick();...
C++ Прочитать символы из файла, используя eof() (программа работает не так, как ожидается) Здравствуйте, мне нужно прочитать символы из файла(желательно с пробелами). Использую eof(), но складывается впечатление, что он не работает, так как while не заканчивается, мало того читает символы... подробнее

Показать сообщение отдельно
elektro-volk
0 / 0 / 2
Регистрация: 11.12.2015
Сообщений: 45

При вызове CreateWindow в функции вылетает необработанное исключение (найти и исправить ошибку) - C++

05.10.2016, 11:21. Просмотров 148. Ответов 3
Метки (Все метки)

При вызове CreateWindow в функции
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
HRESULT Render_CreateWindow(LPCTSTR  wclass, LPCTSTR  wname, LPCSTR icon)
{
 // Регистрация класса
    WNDCLASSEX wcex;
    wcex.cbSize = sizeof(WNDCLASSEX);
    wcex.style = CS_HREDRAW | CS_VREDRAW;
    wcex.lpfnWndProc = NULL;
    wcex.cbClsExtra = 0;
    wcex.cbWndExtra = 0;
    wcex.hInstance = g_hInst;
    wcex.hIcon = NULL;
    wcex.hCursor = LoadCursor (NULL, IDC_ARROW);
    wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1);
    wcex.lpszMenuName = NULL;
    wcex.lpszClassName = wclass;
    wcex.hIconSm = LoadIcon (wcex.hInstance, icon);
 
    if (!RegisterClassEx(&wcex)){
        C_Log("Render_CreateWindow: error %i", GetLastError());
        return E_FAIL;
    }
 
    RECT rc = { 0, 0, 640, 480 };
    AdjustWindowRect (&rc, WS_OVERLAPPEDWINDOW, FALSE);
    HWND                    hWnd;
 
   hWnd = CreateWindow (wclass, wname, WS_OVERLAPPEDWINDOW,
                           CW_USEDEFAULT, CW_USEDEFAULT, 
                           rc.right - rc.left, rc.bottom - rc.top,
                           (HWND)NULL, (HMENU)NULL,
                           NULL,
                           g_lpCmdLine
                           );
    
    g_hWnd=hWnd;
    if (!g_hWnd)
        return E_FAIL;
 
    ShowWindow (g_hWnd, g_nCmdShow);
    return S_OK;
}
Вылетает необработанное исключение:
Первый этап обработки исключения по адресу 0x00000000 в game.exe: 0xC0000005: нарушение прав доступа при исполнении по адресу 0x00000000.
Необработанное исключение по адресу 0x6EC5C6D1 в game.exe: 0xC000041D: Во время обратного вызова пользователя обнаружено необработанное исключение.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru