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

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

Как поместь в рес файл wav и, главное, достать потом его


TStas ©   (2006-03-05 23:54:00) 

Собственно сабж. Хочется, чтобы все было в одном модуле, тем более, задумал компонент, хочется, чтобы и щелчки, которые он мог издавать, как опцию, конечно, были в одном файле. Воспроизводить звук собираюсь через SOundPlay


SerGe2nt   (2006-03-13 13:16:00) [1]

Всем сэнкс!


Anatoly Podgoretsky   (2006-03-12 12:24:00) [2]

TStas ©   (12.03.06 12:12) [5]
Не важно


TStas   (2006-03-12 12:12:00) [3]

>SerGe2nt  
Модуль, где она живет уже написали, очень хорошая функция, главное, у нее есчть параметр синхронно или асинхронно звук воспроизводить. Важно ведь, если звук длинный.


API   (2006-03-11 16:42:00) [4]

uses
 MMSystem;


SerGe2nt   (2006-03-11 16:29:00) [5]

Извините, а что за PlaySound()? Где его взять?
Первый раз встречаюсь! Тоже хочу попробовать, но не получается!


TStas   (2006-03-09 18:54:00) [6]

Буду пробовать, спасибо


АРІ   (2006-03-06 04:36:00) [7]

1. Создайте аудиофайлы: sound1.wav, sound2.wav
2. Создайте текстовый файл sounds.rc, содержащий:

SOUND1 WAVE sound1.wav
SOUND2 WAVE sound2.wav


3. Найдите компилятор ресурсов, идущий в комплекте с Delphi - brcc32.exe (C:\Program Files\Borland\DelphiX\Bin)
4. Откомпилируйте ресурс:

brcc32.exe sounds.rc

в результате чего получите файл sounds.res
5. Пропишите файл ресурсов в свою программу (файл компонента): {$R sounds.res}
6. Использование в программе:

 PlaySound('SOUND1', HINSTANCE, SND_RESOURCE{ or SND_ASYNC...});

7. Все остальное - по аналогии...


Наверх

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