Re[2]: Получение строки ошибки в DirectX
От: Wallrunner  
Дата: 13.12.06 12:12
Оценка:
Спасибо, строку ошибки получить удалось, правда сказала она по-прежнему немного, а именно "Invalid call". Я так почитал в инете немного, вроде как это в основном связано с версией DX или с драйверами. Я подозреваю что виновата видюха. Дело в том что дома у меня Radeon 9600 и все пашет норм, а когда запускаю на работе, вот такая лажа происходит, а здесь видюха интегрированная, SiS 650.

Может кто знает другие причины, из-за которых происходит подобная ошибка?
Или может возможно получить более подробную информацию о причине ошибки.

МЪ>Попробуйте так:


МЪ>
МЪ>HRESULT hr;
МЪ>hr = g_pD3D->CreateDevice(...);
МЪ>const WCHAR  * chErrorDesc;
МЪ>chErrorDesc = DXGetErrorDescription9(hr);
МЪ>printf("Reason: %S.\nApplication work finished with error. Press any key for exit...", chErrorDesc);
МЪ>


МЪ>Есть еще DxgetErrorString9();
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.