Невозможно инициализировать Direct3D

Работа с 2D и 3D графикой, видео, звуком.

Модератор: Mikle

longwair
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 21.04.2010 (Ср) 12:37
Откуда: Крым.

Невозможно инициализировать Direct3D

Сообщение longwair » 27.12.2010 (Пн) 17:01

Такая ситуация. Проснулся с утра включил комп, загрузил свой проект дописал пару строк, сохранил, проверил всё работало нормально. Потом жена села за комп поиграла в Томб Райдер, после этого ни один мой проект не запускается, не может инициализировать Dierct3D. Но с другой стороны, жена уже и раньше играла в Томб Райдер, и всё мои проекты после этого запускались. Не могу понять в чём проблема. Может кто подскажет?
Последний раз редактировалось longwair 29.12.2010 (Ср) 20:39, всего редактировалось 1 раз.
Тут же #000000 по #ffffff написано
Уроки по 3DS Max для начинающих - http://3dlong.ucoz.ru/

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Невозможно инициализировать Direct3D

Сообщение Mikle » 27.12.2010 (Пн) 18:30

А после перезагрузки компа? Мало ли, Romb Raider мог не выгрузиться до конца, оставил висеть какой-нибудь процесс который видюшку монополизировал.

longwair
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 21.04.2010 (Ср) 12:37
Откуда: Крым.

Re: Невозможно инициализировать Direct3D

Сообщение longwair » 27.12.2010 (Пн) 18:33

Да перезагружал и не раз, и реестр чистил. Нифига не дало.
Тут же #000000 по #ffffff написано
Уроки по 3DS Max для начинающих - http://3dlong.ucoz.ru/

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Невозможно инициализировать Direct3D

Сообщение Mikle » 28.12.2010 (Вт) 9:41

Если проекты в оконном режиме, проверь, не сбит ли режим экрана.

longwair
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 21.04.2010 (Ср) 12:37
Откуда: Крым.

Re: Невозможно инициализировать Direct3D

Сообщение longwair » 29.12.2010 (Ср) 8:45

Не оконные не полноэкранные не работают, да и разрешение какое и должно быть. Неужели придётся систему переустанавливать? Хотя давно пора)
Тут же #000000 по #ffffff написано
Уроки по 3DS Max для начинающих - http://3dlong.ucoz.ru/

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Невозможно инициализировать Direct3D

Сообщение Mikle » 29.12.2010 (Ср) 10:12

Какой Windows? Может dx8vb убита? Другие D3D игры идут?

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Re: Невозможно инициализировать Direct3D

Сообщение BV » 29.12.2010 (Ср) 13:16

longwair, на каком этапе у тебя валится инициализация?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

longwair
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 21.04.2010 (Ср) 12:37
Откуда: Крым.

Re: Невозможно инициализировать Direct3D

Сообщение longwair » 29.12.2010 (Ср) 14:37

Код: Выделить всё
Private Sub Form_Load()
Me.Show
If Not InitD3d(Form1.hWnd) Then
   MsgBox "Невозможно инициализировать Direct3d."
   End

Всё дальше этого сообщения не идёт.
Mikle
Винда XP,
dx8vb скачал новый ничего не дало,всё тоже самое
Игры другие идут нормально, все проэкты VB не пашут, и даже из твоей книги(
Последний раз редактировалось longwair 23.01.2011 (Вс) 17:10, всего редактировалось 1 раз.
Тут же #000000 по #ffffff написано
Уроки по 3DS Max для начинающих - http://3dlong.ucoz.ru/

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Невозможно инициализировать Direct3D

Сообщение FireFenix » 29.12.2010 (Ср) 15:07

Используй тег code!
longwair писал(а):Винда XP, dx8vb скачал новый ничего не дало,всё тоже самое

Скопируй dx8vb.dll в C:\Windows\System32 и в командной строке запусти regsvr32 C:\Windows\System32\dx8vb.dll
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

longwair
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 21.04.2010 (Ср) 12:37
Откуда: Крым.

Re: Невозможно инициализировать Direct3D

Сообщение longwair » 29.12.2010 (Ср) 20:38

FireFenix
Спасибо. Помогло, всё работает)
Тут же #000000 по #ffffff написано
Уроки по 3DS Max для начинающих - http://3dlong.ucoz.ru/

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Невозможно инициализировать Direct3D

Сообщение Mikle » 30.12.2010 (Чт) 9:59

Это что, Tomb Raider использует dx8vb.dll? :o
Может он вообще на бейсике написан ? :)

longwair
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 21.04.2010 (Ср) 12:37
Откуда: Крым.

Re: Невозможно инициализировать Direct3D

Сообщение longwair » 30.12.2010 (Чт) 10:48

Mikle
Да нет конечно же, но получилось так что после него всё работать и перестало. А в чём причина сам понять не могу. Но слава богу что есть такие умные головы как у вас, и всё работает сейчас. :D
Тут же #000000 по #ffffff написано
Уроки по 3DS Max для начинающих - http://3dlong.ucoz.ru/

Sneaks
Обычный пользователь
Обычный пользователь
 
Сообщения: 67
Зарегистрирован: 29.07.2006 (Сб) 12:08

Re: Невозможно инициализировать Direct3D

Сообщение Sneaks » 26.04.2011 (Вт) 8:57

у меня несколько иная, но похожая проблема.
Раньше на ноуте была виста, и regsvr32 C:\Windows\System32\dx8vb.dll отлично помогло. Сейчас взял другой с 7-кой и ни как не могу зарегить. Верней при регистрации пишет все ок, но в приложении при инциализации пишет, что ошибка. И 3д девайс не найден.
А на стационарнике другая беда, поставил какую то кривую винду и при добавление контрола винсокс грит что у меня нет лицензии на девелоперство его :) но это я знаю как лечится ;) Вот сижу как калека.

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Невозможно инициализировать Direct3D

Сообщение Mikle » 26.04.2011 (Вт) 9:42

Из-под админа регистрируешь? Мышь, правая кнопка, запустить от имени администратора.

Sneaks
Обычный пользователь
Обычный пользователь
 
Сообщения: 67
Зарегистрирован: 29.07.2006 (Сб) 12:08

Re: Невозможно инициализировать Direct3D

Сообщение Sneaks » 26.04.2011 (Вт) 10:05

хм, может как раз в этом и проблема:) спасибо, сегодня дома проверю.


Вернуться в Мультимедиа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

    TopList