|
C# не работает deirect sound
| ☑ |
0
megabax
26.07.16
✎
22:07
|
Добрый день. Подсключил к VS 2010 библиотеку DirectSound, пытаюсь ее использовать, но при любой попытке использовать, например, при выполнении строки
WaveFormat wave=new WaveFormat();
Выдает сообщение:
"Не удалось загрузить файл или сборку "Microsoft.DirectX.DirectSound.dll" либо одну из их зависимостей. Произошел сбой в программе инициализации библиотеки динамической компоновки (DLL). (Исключение из HRESULT: 0x8007045A)"
Подскажите, пожалуйста, как лечить?
Винда стоит десятка.
|
|
1
Garykom
гуру
26.07.16
✎
22:08
|
Права?
|
|
2
megabax
26.07.16
✎
22:15
|
(1) В смысле права? Попробовал от имени администратора запустить визуал студию, такая же ситуация.
|
|
3
Garykom
гуру
26.07.16
✎
22:17
|
Подожди WaveFormat (от мелкомягких) это же структура, просто как тут попробуй.
|
|
4
megabax
26.07.16
✎
22:27
|
(3) попробовал. У меня даже на строку DeviceInformation di = new DeviceInformation();
ругается точно так же
|
|
5
Garykom
гуру
26.07.16
✎
22:54
|
(4) А точно DirectX отдельно поставил? Оно же по дефолту само не ставится при установке винды ))
Причем нужной версии (9-й) и нужный .net стоит?
|
|
6
megabax
27.07.16
✎
09:54
|
(5) DirectX 9 вообще не ставиться под десятую винду, а про DirectX 11 вроде как написано на сайте мелкомяких, что винда 10 его уже включает в себя. И да, действительно, в папке винды есть такие ддл-ки, которые я тупо потянул к проекту как ссылку.
|
|
7
Serginio1
27.07.16
✎
10:05
|
Посмотри
Да и VS 2010 работает только с .Net 4. Используй VS 2015 fgltqn 3
|
|
8
Serginio1
27.07.16
✎
10:08
|
Сейчас актуальная .Net 4.6.1
|
|