Umieszczanie dźwięku w pliku EXE aplikacji

Aby dołączyć plik dźwiękowy do pliku EXE aplikacji, należy:

1) w katalogu projektu utworzyć plik z rozszerzeniem *.RC np. zasoby.rc

2) wpisać do niego: ID_MYWAVE WAVE "mywave.wav", gdzie ID_MYWAVE będzie identyfikatorem używanym do odgrywania dźwięku, WAVE określa, że jest to plik dźwiękowy, a następnie podana jest ścieżka dostępu do pliku dźwiękowego (w tym przypadku znajduje się on w katalogu projektu)

3) uruchomić plik BRCC32.EXE (z okienka dosowego lub z menu Uruchom Windowsa) podając jako parametr ścieżkę dostępu do pliku zasoby.rc, spowoduje to skompilowanie pliku tekstowego zasoby.rc do pliku binarnego zasoby.res

4) w C++ Builderze wybieramy polecenie menu Project->Add to Project, i znajdujemy plik zasoby.res

5) aby odegrać dźwięk z pliku zasobów po kliknięciu przycisku Button1:

Unit1.cpp

#include <mmsystem.h>

void __fastcall TForm1::Button1Click(TObject *Sender)
{
   PlaySound("ID_MYWAVE", HInstance, SND_ASYNC | SND_RESOURCE);
}