Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите!! Не получается создать 3d device 
:(
    Опции темы
Dina
Дата 12.5.2006, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 12.5.2006

Репутация: нет
Всего: нет



Только на моем компе в ответ на эту функцию ddrval=lpD3D7->CreateDevice(IID_IDirect3DHALDevice,lp3DS,&lpD3DD7);
 выдает ошибку и вылетает. Помогите, пожайлуста, почеу это может быть. На других компах эта программа работает.

 
PM MAIL   Вверх
Wowa
Дата 12.5.2006, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Какую ошибку? 
PM WWW   Вверх
Dina
Дата 12.5.2006, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 12.5.2006

Репутация: нет
Всего: нет



Сначала мое сообщение,которое срабатывает, если эта функция не работает, а потом: программа выполнила недопустимую операцию и будет завершена.  
PM MAIL   Вверх
nikitao
Дата 12.5.2006, 22:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

Репутация: нет
Всего: 26



Dina, приведи полный код приложения. 


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
Dina
Дата 12.5.2006, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 12.5.2006

Репутация: нет
Всего: нет



Полный код это 2000 строк, приведу только функцию:
    ddrval=lpD3D7->CreateDevice(IID_IDirect3DHALDevice,lp3DS,&lpD3DD7);
    if( ddrval != DD_OK )
    {
        if (lpD3DD7!=NULL)
        {
            lpD3DD7->Release();
            lpD3DD7=NULL;
        };
        if (lpD3D7!=NULL)
        {
            lpD3D7->Release();
            lpD3D7=NULL;
        };
        if (lpZBuffer!=NULL)
        {
            lpZBuffer->Release();
            lpZBuffer=NULL;
        };
        {
            lp3DS->Release();
            lp3DS=NULL;
        }
        errorlog<<"error creating 3D device \n"<<flush;
        return FALSE;
    }; 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.0432 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.