Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.01.2019, 17:40   #1
Maksim77
Новичок
Джуниор
 
Регистрация: 02.01.2019
Сообщений: 2
По умолчанию Необработанное исключение

Здравствуйте, при работе с DirectX возникла следующая проблема:
Вызвано исключение по адресу 0x009433A2 в DirectX Overlay.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xCCCCCCCC.

Необработанное исключение по адресу 0x009433A2 в DirectX Overlay.exe: 0xC000041D: Во время обратного вызова пользователя обнаружено необработанное исключение.

Код:

Код:
#include "Drawings.h"


void DrawString(char* String, int x, int y, int a, int r, int g, int b, ID3DXFont* font)
{
	RECT FontPos;
	FontPos.left = x;
	FontPos.top = y;
    font->DrawTextA(0, String, strlen(String), &FontPos, DT_NOCLIP, D3DCOLOR_ARGB(a, r, g, b));
}

void DrawFilledRectangle(float x, float y, float w, float h, int a, int r, int g, int b)
{
	D3DCOLOR color = D3DCOLOR_ARGB(a, r, g, b);
	D3DRECT rect = { x, y, w, h };
    p_Device->Clear(1, &rect, D3DCLEAR_TARGET | D3DCLEAR_TARGET, color, 0, 0);
} 


void DrawBorderBox(int x, int y, int w, int h, int thickness, int a, int r, int g, int b)
{
	DrawFilledRectangle(x, y, w, y + thickness, a, r, g, b); // x
	DrawFilledRectangle(x, y, x + thickness, h, a, r, g, b); // y
	DrawFilledRectangle(x, h, w, h + thickness, a, r, g, b); // w
	DrawFilledRectangle(w, y, w + thickness, h + thickness, a, r, g, b); // h
}
Maksim77 вне форума Ответить с цитированием
Старый 02.01.2019, 18:23   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Цитата:
Сообщение от Maksim77 Посмотреть сообщение
по адресу 0xCCCCCCCC.
Где-то есть неинициализированный указатель.
waleri вне форума Ответить с цитированием
Старый 02.01.2019, 19:19   #3
Maksim77
Новичок
Джуниор
 
Регистрация: 02.01.2019
Сообщений: 2
По умолчанию

Он где-то в этом куске кода? Если да, то укажите на ошибку, пожалуйста
Maksim77 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Необработанное исключение Hammerbreast C# (си шарп) 2 23.12.2015 22:41
Необработанное исключение Hellyeah C# (си шарп) 9 22.01.2015 12:34
Необработанное исключение nik-maximal Visual C++ 0 23.04.2014 16:45
Необработанное исключение. fredwriter Visual C++ 2 19.04.2014 05:52
Необработанное исключение Faton 11 Общие вопросы C/C++ 4 31.10.2012 00:29