Форум программистов, компьютерный форум, киберфорум
DirectX
Войти
Регистрация
Восстановить пароль
Другие темы раздела
DirectX DirectX и координаты https://www.cyberforum.ru/ directx/ thread443813.html
Доброго всем времени суток, у меня вчера возникла такая проблема, вдруг каким-то сверхъестественным способ координаты мыши относительно левого верхнего края клиентской области сместились вверх, нервы уже сдают помогите найти ошибку. Вот фрагмент получения координат: POINT pm; RECT rcWindowRect; int iMouseX; int iMouseY; // Проверка смещения окна ...
DirectX DirectDraw
приветствую. Народ, помогите плиз разобраться вот с чем: Использую DirectDraw, в режиме FULLSCREEN выводится анимация, в принципе всё работает. Но когда приложение сворачивается, затем разворачивается видно только чёрный экран. В чем грабли, подскажите плиз.:(
DirectX Tiny.x - как сделали файл https://www.cyberforum.ru/ directx/ thread440605.html
Всем привет, хочу выложить один .x файл и хотелось бы узнать, как его сделали (в какой программе 3d моделирования, программа конвертирования в .x файл и т.д.). Напишите, пожалуйста, более подробно как точно такой же .x файл можно создать? Заранее всем большое спасибо.
DirectX В чем проблема установки? https://www.cyberforum.ru/ directx/ thread439777.html
Скрин в ложенных файлах, права админинстратора стоят.
.х файл DirectX
Всем привет, не могли бы вы мне выложить, .х файл такой же как tiny.x (он есть в примере из DirectX SDK) чтобы загрузить в приложение? Дело в том, что я смог загрузить tiny.x, и хочется для примера еще такой же просмотреть, но нигде такого нету, помогите, пожалуйста? Заранее всем большое спасибо.
DirectX FPS https://www.cyberforum.ru/ directx/ thread438423.html
Всем привет, вывожу FPS и через где-то 1-2 минуты программа прекращает работу. может кто знает из-за чего это? Добавлено через 5 часов 15 минут Дело в том, что я вывожу FPS функцией DrawText() используя ID3DXFont и именно в строке вывода текста программа выводит ошибку. Может надо использовать другую функцию для вывода FPS? подскажите пожалуйста?
DirectX Пересечение мешей Видел кто какие нибуть статьи по этому поводу? У меня есть 2 меша ну или сетки можно сказать - надо проверить их на пересечение. Я что то не могу ничегопока найти https://www.cyberforum.ru/ directx/ thread438286.html Игра на DirectX DirectX
Здравствуйте. Пишу игру для курсовика. Планирую сделать небольшую рпг. Движок еще находится на стадии разработки, модели для игры скачал с интернета. На счет текстур пока тоже не заморачивался. Пока работают не все функции. Сначала запускается Launcher, в нем выбираются параметры, потом запускатся сама игра. Для запуска нужен NetFramework 4. Управление на w,a,s,d. "B" - экран статистики. Когда...
DirectX Установка камеры в MDX (C#) https://www.cyberforum.ru/ directx/ thread435557.html
вот я устанавливаю камеру device.Transform.Projection = Matrix.PerspectiveFovLH((float)(Math.PI / 360 * FOV), this.Width / this.Height, (float)MinCameraDistance, (float)MaxCameraDistance); device.Transform.View = Matrix.LookAtLH(new Vector3((float)xCameraPosition, (float)yCameraPosition, (float)zCameraPosition), new Vector3((float)xUpCameraPosition, (float)yViewCameraPosition,...
DirectX Работа с вершинными буферами в MDX https://www.cyberforum.ru/ directx/ thread435511.html
Можете поподробней обьяснить что делает второй параметр функции buffer.SetData(vertex, 0, LockFlags.None); Не могу понять как его использовать. Мне нужно в один буфер сохранить 2 фигуры и вывести их на экран покажите пример использования?
DirectShow и MP3 DirectX
Всем привет! Как можно воспроизвести файл mp3 в DirectShow и как воспроизвести музыку заново, когда она закончилась? и еще напишите, пожалуйста, пример?
DirectX Инициализация DirectInput Здравствуйте. Хочу спросить как инициализировать directinput, я пытался по книге Горнакова, но выходят ошибки. #define INITGUID #include <dinput.h> HINSTANCE hInstance; HWND hWnd; #define KEYDOWN(name,key)(name &0x80) https://www.cyberforum.ru/ directx/ thread434646.html
10 / 10 / 0
Регистрация: 10.07.2011
Сообщений: 75
0

Нарушение прав доступа... - DirectX - Ответ 2479923

11.02.2012, 16:07. Показов 902. Ответов 1
Метки (Все метки)

Студворк — интернет-сервис помощи студентам
помогите плз с кодом, я уже мозг сламал не могу понять где там ошибка в правах доступа....вот фрагмент кода:

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
42
43
44
45
46
47
48
LPDIRECT3D9         g_pD3D = NULL; // Used to create the D3DDevice
LPDIRECT3DDEVICE9   g_pd3dDevice = NULL; // Our rendering device
 
 
HRESULT InitD3D( HWND hWnd )
{
    // Create the D3D object.
    if( NULL == ( g_pD3D = Direct3DCreate9( D3D_SDK_VERSION ) ) )
        return E_FAIL;
 
    // Set up the structure used to create the D3DDevice. Since we are now
    // using more complex geometry, we will create a device with a zbuffer.
    D3DPRESENT_PARAMETERS d3dpp;
    ZeroMemory( &d3dpp, sizeof( d3dpp ) );
    d3dpp.Windowed = TRUE;
    d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD;
    d3dpp.BackBufferFormat = D3DFMT_UNKNOWN;
    d3dpp.EnableAutoDepthStencil = TRUE;
    d3dpp.AutoDepthStencilFormat = D3DFMT_D16;
 
    // Create the D3DDevice
  
    if( FAILED( g_pD3D->CreateDevice( D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd,
                                      D3DCREATE_SOFTWARE_VERTEXPROCESSING,
                                      &d3dpp, &g_pd3dDevice ) ) )
    {
        return E_FAIL;
    }
 
    // Turn on the zbuffer
    g_pd3dDevice->SetRenderState( D3DRS_ZENABLE, TRUE );
 
    // Turn on ambient lighting 
     D3DXVECTOR3 Light(1.0f,0.0f,0.0f);
    D3DXVec3Normalize ( &Light, &Light);
dir.Type = D3DLIGHT_POINT;    // make the light type 'point light'
     dir.Diffuse = D3DXCOLOR(0.5f, 0.5f, 0.5f, 1.0f);
    dir.Position = D3DXVECTOR3(camx, camy, camz);
    dir.Range = 1000.0f;    // a range of 100
     dir.Attenuation0 = 1.0f;    // no constant inverse attenuation
     dir.Attenuation1 = 0.125f;    // only .125 inverse attenuation
     dir.Attenuation2 = 0.0f;    // no square inverse attenuation
     dir.Ambient = D3DXCOLOR(10.0f, 10.0f, 10.0f, 0.0f);
     g_pd3dDevice->SetLight( 0, &dir);
  g_pd3dDevice->LightEnable( 0, true);
  InitTxt();
return S_OK;
}
там где я первый раз обращаюсь к подфункции Device - ошибка, и эта переменная равна 0...уже в функции создания устройства ей не присваивается значение. Почему?

Вернуться к обсуждению:
Нарушение прав доступа... DirectX
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.02.2012, 16:07
Готовые ответы и решения:

Вызвано исключение в Test.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0x00000000
Не могу понять в чем проблема есть код CPP фаил #include &quot;cube.h&quot; struct Vertex { Vertex()...

В цикле ожидания windows message Нарушение прав доступа при чтении "0xfeeeff9a"
Пытаюсь разобраться со вторым примером от Microsoft. Привожу код, который дает сбой: while(...

Нарушение прав доступа
Ребят, доброе утро! Такой вопрос - почему может выскакивать ошибка &quot;Нарушение прав доступа&quot; при...

Нарушение прав доступа
Помогите пожалуйста. Пишу программу на С++. У меня есть класс, в конструкторе этого класса...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.02.2012, 16:07
Помогаю со студенческими работами здесь

Нарушение прав доступа
Доброго времени суток, уважаемые программисты! Вкратце: шефом была поставлена задача выяснить...

Нарушение прав доступа
Подскажите пожалуйста! Я создала пользователей системы, определила им роли, которые прописаны в...

Нарушение прав доступа
Добрый день, сразу извиняюсь что пишу в связи столь распространенной ошибкой сюда, знаю что...

Нарушение прав доступа
Подскажите пожалуйста, не могу удалить спр. банк, который помечен на удаление. Зашел под...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru