Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 02.02.2019, 20:08   #1
Maxim_St
Пользователь
 
Регистрация: 10.05.2017
Сообщений: 18
Репутация: 10
По умолчанию Direct2D.Вызвано исключение по адресу 0x10003C66 (RTSSHooks.dll) в Win32Project1.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0x00000000.

Здравствуйте.
Начну из далека.

Имеется программка, где рисовал с помощью GDI через мультимедийный таймер.
Все Ок.
Наткнулся на Direct2D. Реализовал "свой класс " (назовем его Ddraw), все прекрасно рисуется.

В этой же проге, в другом окне, изображения отрисовывались GDI+. Но на "жирных" по размеру(особенно фотографии) жутко тормозило. Сделал класс через WIC(назовем его Dimage). Все рисуется, все прекрасно.

Если задействован таймер с Direct2D и просмотр картинки(*1) - полет нормальный.


Проблема начинается когда (*1) начинаешь мышкой менять размер окна где рисуется картина и только его.
И Visual Studio выдает сообщение
Вызвано исключение по адресу 0x10003C66 (RTSSHooks.dll) в Win32Project1.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0x00000000.

и останавливается на ID2D1HwndRenderTarget::EndDraw() класса Ddraw.


Выгрузил RivaTuner, все прекрасно работает. Если RivaTuner запущен - вылет и только когда меняешь размер окна.

Я вроде как делал по примерам msdn, кроме Dimage.

Для справки: Когда класс Dimage реализовывал, он был наследником от Ddraw.
Разорвал родственные связи. И, ничего.

Куда копать, что делать?


------------
Пока добавил свой "шедевр" в исключение RivaTuner. но это не дело.

Последний раз редактировалось Maxim_St; 02.02.2019 в 22:59.
Maxim_St вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Необработанное исключение по адресу 0x012A8F88 в Задачи.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0x01020000. Мой повелитель Общие вопросы C/C++ 2 09.01.2016 20:53
Исправить ошибку: необработанное исключение по адресу, нарушение прав доступа при записи по адресу Анастасия_18 Общие вопросы C/C++ 3 16.07.2014 09:57
Mutex нарушение прав доступа при чтении по адресу Eugenelife Помощь студентам 0 15.12.2013 13:13
c++ нарушение прав доступа при чтении по адресу 0x00000000 proef Помощь студентам 7 05.09.2013 23:49


03:07.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru