Odtwarzanie dźwięku przy zamykaniu formularza

Aby po kliknięciu przycisku Button1 odegrany został dźwięk z pliku, a następnie zamknięty formularz wywołujemy funkcję Windows API sndPlaySound() podając jako jej argumenty ścieżkę dostępu do pliku z dźwiękiem w formacie *.wav (uwaga na podwójny backslash między katalogami), a jako drugi parametr SND_SYNC co oznacza, że najpierw dźwięk zostanie odegrany, a dopiero potem wykonywane będą dalsze instrukcje, czyli w tym przypadku zamknięcie formularza (należy jeszcze dołączyć do pliku bibliotekę mmsystem.h):

Unit1.cpp

#include <mmsystem.h>

void __fastcall TForm1::Button1Click(TObject *Sender)
{
   sndPlaySound("c:\\sound.wav", SND_SYNC);
   Close();
}