Страница: 1 |
Страница: 1 |
Вопрос: Не работает DirectX
Добавлено: 09.04.07 21:58
Автор вопроса: mechanical_man
Народ!!! Помогите, пожалуйста. Не работает DirectX, даже такие элементарные функции как воспр. Звука. Текст ошибки:
DLL 'C:\WINDOWS\assembly\GAC\Microsoft.DirectX\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.dll' is attempting managed execution inside OS Loader lock. Do not attempt to run managed code inside a DllMain or image initialization function since doing so can cause the application to hang.
Подскажите, что я не так делаю?
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
BUMM ®
Вопросов: 8
Ответов: 482
Профиль | | #1
Добавлено: 10.04.07 01:43
Может код покажешь, или опять мысли читать будем?
Номер ответа: 2
Автор ответа:
BUMM ®
Вопросов: 8
Ответов: 482
Профиль | | #2
Добавлено: 10.04.07 01:44
или тебе ошибку с английского перевести?
Номер ответа: 3
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #3
Добавлено: 10.04.07 09:52
Код давай, мне как раз нужно звук воспроизводить, заодно и тебе помагу. Кстати, не в курсе - MOD вормат DX9.0c возьмет?
Номер ответа: 4
Автор ответа:
mechanical_man
Вопросов: 17
Ответов: 10
Профиль | | #4
Добавлено: 10.04.07 17:57
Да там и кода-то почти нет:
AudioVideoPlayback.Audio.FromFile(":\Music\ramstein\07-Du Hast 1997\001_Rammstein - Du Hast (Single Version).mp3"
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 10.04.07 20:30
Там же все понятно написано - нехрен запускать managed-код в DllMain!
Номер ответа: 6
Автор ответа:
mechanical_man
Вопросов: 17
Ответов: 10
Профиль | | #6
Добавлено: 10.04.07 21:23
А по-русски и понятней можно?
Где именно запускать???
Номер ответа: 7
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #7
Добавлено: 10.04.07 23:30
В DllMain. DllMain - это название функции, на русский не переводится. В - это предлог, третья буква кириллического алфавита, а не вторая латинского. Что еще непонятно?