На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела "Программирование звука"
0) Данный раздел предназначен для обсуждения проблем, возникающих при программировании задач, связанных с записью, обработкой, воспроизведением звука. Перед созданием темы подумайте, не будет ли она уместнее в разделах Разработка и тестирование программ, Наши исходники, а особенно Разовые заказы и подработки
1) На Раздел распространяются все Правила форума.Огромная просьба с ними внимательно ознакомиться.
2) Запрещается давать бессмысленные ответы вроде: "Снеси Мастдай", "ХП рулит", "Поставь Линукс" и т.д.
3) Запрещается создавать темы, в которых Вы намереваетесь получить ссылку на кряки, серийники и т.п. Также запрещено любое обсуждение p2p (peer-to-peer) сетей (BitTorrent, eDonkey и т.д.).
4) Реклама всякого рода пресекается беспощадно.
5) Используйте тэг [CODE] для выделения кода программы (непременно с указанием языка программирования - выбрать из списка. В противном случае бессмысленно!). Уважайте тех, кто будет читать ваш код!
6) Если решение вашей проблемы найдено, то не забываем помечать тему специальной функцией "Вопрос решён". Вам всего лишь требуется при написании последнего ответа поставить одну единственную галочку прямо над формой ответа.
7) Если вы хотите получить совет для конкретной платформы/языка программирования, обязательно укажите их в вопросе

8) Если не прикрепляются/не скачиваются файлы, читаем Не прикрепляется / не скачивается файл. Любые обсуждения в данном разделе проблем с приложением файлов считаются оффтопиком! Со всеми вытекающими.

9) NEW! Уважаемые новички! Мы приветствуем Ваше желание научить всех посетителей раздела правильному программированию. Но огромная просьба, перед тем, как писать поучения в старых (последний ответ - "старее" месяца, а особенно, если вопрошавший не появляется на форуме уже не первый месяц, в чем можно убедиться в его профиле) темах, хорошо подумать, будет ли кому-нибудь, кроме Вас cамих, это интересно. Попытки накрутки количества тематических сообщений за счёт поднятия древних неактуальных тем ("некрофилия") будут наказываться по велению левой пятки модераторского состава (см. пп.12, 13 Правил)



Нарушение Правил может повлечь наказание со стороны модераторов.



user posted imageFAQ Раздела user posted imageПоиск в Разделе user posted imageMSDN Library Online | Ваше мнение о модераторах: user posted imageBarazuk user posted imageRikkie
  
> Что за ошибка DX8
    Нашел исходник на VB по работе со звуком через DX. В ХР все отлично работает. В Win7 пишет ошибку (прикрепил). И исходник не собирается пишет ошибку на строке Private EventsNotify() As DSBPOSITIONNOTIFY (модуль прикрепил через который работаю с микрофоном). Откуда модуль не помню где-то исходник был не могу найти, от туда выдирал.
    Прикреплённый файлПрикреплённый файлerror.jpg (18,35 Кбайт, скачиваний: 654)
    Прикреплённый файлПрикреплённый файлfrmDX_Record.frm (4,86 Кбайт, скачиваний: 495)
      В Windows Vista и новее отсутствует dx8vb.dll, её нужно добавлять и регистрировать, но тут тоже есть подводные камни, обсуждалось не раз, поиск поможет.
        Все Ок. Спасибо. Нашел dx8vb.dll зарегил в В7 реально все заработало. Просветите, а в чем прикол то? Я полагал ДеректХ он и в африке DX. Если работает в ХР на 8м то в В7 на 11 тоже должно все работать, может быть с небольшими изменениями в коде. И почему dx8vb.dll именно с VB в названии он чем то от стандартной библиотеки отличается? Специально для программ на VB отдельно нужен dx8vb.dll?
        Сообщение отредактировано: TViT -
          Когда Microsoft выпустила vb.net, народ не повалил скопом бросать VB6 и переходить на новую платформу, тогда в Microsoft решили нас подогнать кнутом (удалением dx8vb.dll) с одной стороны, и пряником (ManagedDX) с другой.
          Обычный DirectX использует технологию COM, но для VB6 нужен не просто COM, а ActiveX, чего в DirectX нет, а dx8vb.dll обеспечивает его поддержку. Есть ещё один нюанс - в лицензии к DirectX сказано, что копировать его по частям запрещено, то есть просто вложить dx8vb.dll в свой дистрибутив мы не имеем права. И ещё неприятность - пользователь Win7 и Висты без админских прав всё равно не сможет зарегистрировать dx8vb.dll.
          Есть ещё вариант использовать DirectX из VB6 - подключать его через обычную не ООП DLL-переходник, например через мою dx_vb.dll:
          http://www.gamedev.ru/community/bycircle/forum/?id=147481
            Спасибо Mikle. Хоть все заработало у меня все равно покопаю со временем ваши .dll. Не доводилось соприкасаться с этими темами (DX), а сейчас понадобилось. Я был уверен что длл ничем не отличаются загружаются в память и импортируются функции, давно на асме чета кодил с .dll, а тут вон оно как.
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0277 ]   [ 17 queries used ]   [ Generated: 28.04.24, 18:29 GMT ]