elikkä, teen pientä peliä jonka alkuvalikossa pitäisi soida menu.wav niminen pätkä, mutta kun ei soi. Mikä seuraavassa koodissa on vikana:
Private Sub Form_Load() MMControl1.Notify = False MMControl1.Wait = True MMControl1.Shareable = False MMControl1.DeviceType = "WaveAudio" MMControl1.FileName = "menu.wav" MMControl1.Command = "Open" MMControl1.Command = "Play" End Sub
Ei kannata käyttää Multimedia Controlia, vaan parempi tapa on soittaa äänitiedosto suoraan WinAPIin kuuluvalla sndPlaySound-funktiolla. Aiheeseen liittyvän esimerkin olet näköjään jo löytänytkin. Jos et saanut koodia toimimaan, oletko varma, että tiedoston nimi on oikein? Myös hakemistopolku täytyy olla mukana, tiedoston nimi yksinään ei riitä. Ohjelman kanssa samassa hakemistossa olevaan tiedostoon voit viitata kirjoittamalla App.Path + "\menu.wav".
Aihe on jo aika vanha, joten et voi enää vastata siihen.