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

Проблема с glLineStipple. - C++

Восстановить пароль Регистрация
 
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154
09.11.2011, 20:08     Проблема с glLineStipple. #1
Есть такая строчка в программе:
C++
1
glLineStipple(1,0xFF);
Собирается нормально, при выполнении:
Необработанное исключение в "0x69b0dc01" в "Gl2.exe": 0xC0000005: Нарушение прав доступа при чтении "0x01902114".
Если только эту строчку убрать-всё нормально, без проблем. Все библиотеки и lib подключены. Функцию распознает. В чём проблема? Студия 2010 Express.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2011, 20:08     Проблема с glLineStipple.
Посмотрите здесь:

Проблема с перегрузкой операторов '-' >> << и с конструктором без параметров C++
Проблема с классами C++
Проблема C++
C++ Проблема циклами
C++ Проблема с указателями!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
09.11.2011, 21:38     Проблема с glLineStipple. #2
У меня похожая ситуация была при программировании директикс приложения
Наверное данная инструкция не может прочитать память по адресу 0x01902114


Вот нашла в интернете какие параметры бывают в этой функции

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    glLineStipple(1, 0x0101);       // точечный
    DrawLine(50.0, 125.0, 150.0, 125.0);
 
    glLineStipple(1, 0x00F0);       // штриховой
    DrawLine(150.0, 125.0, 250.0, 125.0);
 
    glLineStipple(1, 0x1C47);       // штрихпунктир
    DrawLine(250.0, 125.0, 350.0, 125.0);
 
    glLineWidth (20);           // === толщина 20
 
    glLineStipple(1, 0x0101);
    DrawLine(50.0, 50.0, 150.0, 50.0);
 
    glLineStipple(1, 0x00F0);
    DrawLine(150.0, 50.0, 250.0, 50.0);
 
    glLineStipple(1, 0x1C47);       // тире, точка, тире
    DrawLine(250.0, 50.0, 350.0, 50.0);
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154
10.11.2011, 10:32  [ТС]     Проблема с glLineStipple. #3
У меня OpenGl. Как бы я с параметрами не возился, указывал и в десятичном, и в 16-ричном варианте маску-всё равно ошибка. Скоро последние нервы кончатся. Среда - Visual Studio 2010 Express.
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
10.11.2011, 10:40     Проблема с glLineStipple. #4
А что означает 0xFF? Выше я привела примеры использования и там нет 0xFF..
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154
10.11.2011, 10:52  [ТС]     Проблема с glLineStipple. #5
0хFF- это маска))
Yandex
Объявления
10.11.2011, 10:52     Проблема с glLineStipple.
Ответ Создать тему
Опции темы

Текущее время: 12:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru