Avatar billede spazzer Nybegynder
23. januar 2003 - 00:21 Der er 2 kommentarer og
1 løsning

Automatisk gentagelse af lyd x antal gange pr. minut

Hvordan får jeg mit program til at automatisk gentage en lyd et angivet antal (i en box) gange pr. minut?
Koden jeg bruger til aktivering af lyden ses nedenfor.


Option Explicit
Private Declare Function mciSendString Lib "winmm.dll" Alias _
"mciSendStringA" (ByVal lpstrCommand As String, _
ByVal lpstrReturnString As String, _
ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long

Private Sub C2_Click()
Dim i As Long, RS As String, cb As Long
RS = Space$(128)
i = mciSendString("stop sound", RS, 128, cb)
i = mciSendString("close sound", RS, 128, cb)
End Sub

Private Sub C_Click()
C2_Click
Dim i As Long, RS As String, cb As Long, W$
RS = Space$(128)
W$ = "C:\keys\c.wav"
i = mciSendString("open waveaudio!" & W$ & " alias sound", RS, 128, cb)
If i Then MsgBox "Error! Probably file not found."
i = mciSendString("play sound", RS, 128, cb)
End Sub
Avatar billede mikker Nybegynder
23. januar 2003 - 07:54 #1
Prøv med en timer...

- Mikker
Avatar billede spazzer Nybegynder
23. januar 2003 - 14:42 #2
Hvordan? Er vb newbie.
Avatar billede mikker Nybegynder
23. januar 2003 - 21:22 #3
Nedstående timer laver et simpelt ur. Du skal bruge en form med en timer og en label.
Indsæt nedenstående kode og voila

Private Sub Form_Load()
  Timer1.Interval = 1000 ' svarer til 1 sekund
End Sub
'nedenstående kodestump kører hver gang der er gået 1000 millisekunder...
'label1.caption viser så Time, der sjovt nok bliver opdateret hvert sekund.
'Dette kan naturligvis ændres så det passer med det du vil bruge den til :O)

Private Sub Timer1_Timer()
  Label1.Caption = Time 
End Sub

- Mikker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester