-
Просто пожаловаться хочу :). В моей библиотеке для проигрывания звуков CyborgSound.dll имеется странность. Написана она на Фрипаскале, так вот, под программой на Фрипаскале она работает нормально, а вот под программой скомпилированной в Дельфи загружает нормально только 16 битовые WAVники, а при загрузке 8 битовых получается переполнение стека. Понимаю, что где-то глюк и нужно искать, но выглядит это очень странно :).
-
Отлаживать пробовал? ;-)
-
Да там вообще код загрузки WAVника какой-то немец писал :), из примеров брал, придётся потом самому переписать. А как dll отлаживать я не знаю.
-
В каком режиме компилятора компилировал? Т.е. сколько байт занимает integer? И что с calling conventions?
-
-
Ты б образец .ogg в демку поместил, что ли...
-
Глюк только с WAVниками, а OGG если помещать, размер архива большой будет, думаю лишне это. В SoundForge есть возможность сохранять в OGG формате, если он у вас есть кончено ;). Или на сайт разработчиков сходите http://www.xiph.org/ogg/vorbis/
-
У меня эта демка на NT4 просто не хочет ничего играть: cbrg_CreateSound возвращают Nil. А вообще, без исходников в проблеме я бы разбираться не стал.
-
Там директХ 7 нужен, поэтому не играет ничего, в НТ4 ведь его нет.
-
Всем огромное спасибо!!!
-
Ой, пардон, не в то окно залез :))
|