Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Navigator45
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 11
#1

Как "вшить" звуки в программу? - C++

10.04.2011, 16:30. Просмотров 554. Ответов 2
Метки нет (Все метки)

Подскажите пожалуйста, как "вшить" звуки в программу? тоесть либо задать не абсолютный, а относительный адрес, либо как то вшить их в программу?


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void __fastcall TForm1::StartDClick(TObject *Sender)
{
   if (k==9) DWORD result = mciSendString("play d:\\Sounds\\30-1.wav", NULL, 0, NULL);
   if (k==8) DWORD result = mciSendString("play d:\\Sounds\\50-1.wav", NULL, 0, NULL);
   if (k==7) DWORD result = mciSendString("play d:\\Sounds\\70-1.wav", NULL, 0, NULL);
   if (k==6) DWORD result = mciSendString("play d:\\Sounds\\100-1.wav", NULL, 0, NULL);
   if (k==5) {
        pause_in_prog(3);
    DWORD result = mciSendString("play d:\\Sounds\\150-1.wav", NULL, 0, NULL);
   }
   if (k==4) DWORD result = mciSendString("play d:\\Sounds\\1-150.wav", NULL, 0, NULL);
   if (k==3)  DWORD result = mciSendString("play d:\\Sounds\\1-100.wav", NULL, 0, NULL);
   if (k==2)  DWORD result = mciSendString("play d:\\Sounds\\1-70.wav", NULL, 0, NULL);
   if (k==1)  DWORD result = mciSendString("play d:\\Sounds\\1-50.wav", NULL, 0, NULL);
   if (k==0)  DWORD result = mciSendString("play d:\\Sounds\\1-30.wav", NULL, 0, NULL);
   a=(double) clock();
  }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2011, 16:30     Как "вшить" звуки в программу?
Посмотрите здесь:

Написать программу что меняло слово "кукушка" на "груша", с помощью стека - C++
Написать программу что меняло слово кукушка на груша , с помощью стека(1 программа) и очередь(2 программа) Помогите пожалуйста очень...

Как сделать "Старт", "Пауза", Стоп"? - C++
Доброго времени суток, как сделать так, чтобы при нажатии на кнопку начиналось цикличное действие (рисование например) и продолжалось бы...

Как сделать, так чтобы i и j можно было вводить самому "i" И "j" в цикле, есть программа - C++
#include <iostream> using namespace std; int main() {int a=0,b=0; int i=0; cout<<"Vvedite i="<<endl; cin>>i; ...

Как откомпилировать программу на C++ так, чтобы получить "чистый бинарный файл"? - C++
возникла такая задача-из кода на C++ получить чистый бинарный файл. В случае с ассемблером, у NASM-а можно было написать например так: ...

подскажите как заставить правильно работать программу по реализации класса "треугольник" на C++ - C++
lb_1_oop_sam.h #ifndef lb_1_oop_sam_h #define lb_1_oop_sam_h //Структура "треугольник" class triangle { struct point ...

Как написать программу "сидящую" в трее? - C++
Собственно сабж на С++, можно Delphi.

Как написать программу "Звездное небо"? - C++
Запишите фрагмент программы , с помощью которого на экране монитора будет « звездное небо ».

Как написать полноценную программу "Магазин"? - C++
Программа магазин. С чего начать и где ошибки? Есть главное меню. Захожу в него.. - выбираю тип уччетной записи под которой буду...

Как вшить библиотеку MSVCP100.dll в программу? - C++
Добрый день. Написал программу и у меня она работает на отлично, однако у знакомых она требует библиотеку MSVCP100.dll. Вариант скачать ее...

Ввести символьную строку и заменить все буквы "а" на буквы "б" и наоборот, как заглавные, так и строчные. - C++
1. Ввести символьную строку и заменить все буквы "а" на буквы "б" и наоборот, как заглавные, так и строчные. Пример: Введите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,446
10.04.2011, 16:53     Как "вшить" звуки в программу? #2
Navigator45, зашить звуковые файлы в файл ресурсов?
Navigator45
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 11
11.04.2011, 20:10  [ТС]     Как "вшить" звуки в программу? #3
Наверное да.. мне нужно чтобы программу можно было свободно перемещать с компьютера на компьютер, и она не зависела от прописаного пути..

Тоесть либо что-то вроде ...\Sounds\1111.wav, тоесть чтобы оно искало папку Sounds в папке с самой программой, либо чтобы эти файлы, наверное, были вшиты в файл ресурсов....

Добавлено через 23 часа 12 минут
Up темы... Нужен совет
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru