Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема с DirectSound. Создание и заполнение буфера [Delphi, Windows]


Darthman ©   (2005-10-31 11:45:00) 

Никак непойму в чем беда. Создаю первичный буфер, затем рожаю от него буфер для звука. считываю из файла, заполняю структуру (формат) буфера. Но как только вызываю buffer.lock происходит большая невнятная ошибка и все вылетает с парой-тройкой сотен окошек об ошибке :( Использую заголовочный файл от восьмой версии директсаунда.
Обращаюсь не в media потому что тут игроделов больше, шанс найти ответ в этой конференции выше.
Редко обращаюсь сюда за помощью, но сейчас прижало.


Darthman   (2005-10-31 23:16:00) [1]

Сам ты пошел лесом :) У меня там все API чистые. ничего готового ;)
Кстати проблема была в том, что я передавал указатели. Переменные типа Pointer а надо было передавать указатели на Pointer, тоесть PPointer. Я не заметил и оч. долго с этим трахался :(


Кефир87   (2005-10-31 19:27:00) [2]

А ты я смотрю лесом пошел. Не то что я...


Darthman   (2005-10-31 12:41:00) [3]

Все, проблема решена. Огромное спасибо Киборгу за подсказку :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо