Помощь - Поиск - Пользователи - Календарь
Полная версия: Глюки в Fpc
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Free Pascal, Pascal ABC и другие
suriv
Во FreePasal не работает процедура sound
напримар
Код

sound(200);
delay(20000);
nosound;

А в Borland'е все прекарсно работает(Т.е звучит);

Так это тока у меня такой глюк или free pascal такой....?
Altair
Возможно.. никогда этим не пользовался... просто это не принципиально при работе с 32 битным компилятором, ведь зачем использовать спикер, когда можно звуковую карту? ;) smile.gif
suriv
??? huh.gif

А вообще как заставить fpc издать звук
Altair
Возьми библиотеку BASS и используй свою звуковую карту на 100% smile.gif ;)
suriv
??? Эт как :p2:
Altair
посмотри ссылки ...
может еще чего себе интересное найдешь..

http://forum.pascal.net.ru/index.php?showtopic=2991


сходи по ссылке BASS
это библиотека для работы со звуком..
suriv
Эээ..
Довольно тупой вопрос ну скачал я библиотеку=> положил файл bass.dll в папку с fpc не получилось,положил в папку units то же самое.Что я не так делаю???
Altair
1. там есть инструкция по использованию.
2. ты же используешь не модуль а библиотеку!!! ее надо подключать в программе. Немного сложнее чем просто модуль прописать, зато можно использовать динамическую загрузку!

3. там есть пример программы на FPC для проигрывания MP3 файла, посмотри ее..
suriv
Блин. Что-то я совсем отупел! :fire:
Можешь написать код проги тут как чтов подключить bass и издать звук любой.
Altair
сейчас не смогу, ибо на компе нет ни FPC, ни BASS , ни GraphiX,
сделал неделю назад FORMAT C:
без бекапа... и не сохранил данные..
теперь FPC появится через неделю...
suriv
Блин.А так не знаешь как подключить bass.?
Altair
как любую DLL, в Фаронове все подробно расписанно.
suriv
В какой части и где?
Altair
прогарммирование для защищенного режима (посленяя часть).

создание и использование DLL
suriv
Спасибо

PS А где можно найти процедуры для работы c bass?
Altair
что значит процедуры для работы с BASS ?
suriv, BASS это динамическая библиоткека, содержащая процедуры и функциии!
ЧТо тебе еще надо? rolleyes.gif
GoodWind
Цитата
PS А где можно найти процедуры для работы c bass?

в смысле ? blink.gif
описание процедур внутри BASS ? или чё ? blink.gif
Altair
Цитата
описание процедур внутри BASS ?

к BASS прилагается отличный хелп!
GoodWind
Цитата
к BASS прилагается отличный хелп!

дык и я о том же...
SKVOZNJAK
Надеюсь басс описана по русски ;)
У меня в экземпляре компиляторе предназначенном для запуска в виндовсе по умолчанию не виден курсор, а так всё нормально. Бепер не работает если программа компилится под ВЫНЬ32 платформу, под досом всё в порядке. Виндовс, эта такая навороченная операционка, что тональность звука издаваемого этим звукогенератором в нём не регулируется smile.gif Встречная идея: если подобрать нужную частоту, может соунд и заработает?
SKVOZNJAK
ЗЫ А ссылочку можно было и вторую было указать, поконкретнее smile.gif
Altair
Цитата
Надеюсь басс описана по русски 

Ты ошибся... rolleyes.gif :D
SKVOZNJAK
Уже заметил, потому и предложил в другой раз давать дополнительную ссылку на конкретный файл или страницу.
MeD
http://www.paradicesoftware.com/storage/bass20fpc.zip - качать от сюда. Проверено вдоль и поперек, все работает как надо. Хэлп есть, но не на русском. но все равно инуитивно понятный.
MeD
Еще где то ваяются хорошие заголовки к Fmod.dll, провда ссылку не помню. Но на нем нормаьно проиграть можно только wav, mid, it, mod.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.