Tämä on osaksi otettu waw tiedoston soittaminen jutusta mutta tässä on hieman muutoksia siihen. Mutta mitä järkeä tehdä jotakin moduulia kuin voi tehdä sen helpommallakin tavalla.
waw tiedoston soittaminen ilman moduulia
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Sub SoitaWAV(tiedosto As String) 'waw tiedoston generaattori
Dim x As Long
x = sndPlaySound(tiedosto, 1)
End SubPrivate Sub Command1_Click() SoitaWAV "esimerkki.wav" 'soittaa waw tiedoston End Sub
Moduulissa on järkeä sitten kun haluaa määritellä saman funktion useammalle formille. Yhden formin kanssa toimii Private Declare ihan hyvin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.