Beep
Aus API-Wiki
Version vom 18. März 2007, 09:17 Uhr von Urs-Björn Schmidt (Diskussion | Beiträge) (Die Seite wurde neu angelegt: __NOTOC__ Mit der Beep-API kann man über den Systemlautsprecher frequenzgesteuertes Beepen erzeugen. <PRE> Declare Function Beep Lib "kernel32.dll" ( _ ...)
Die druckbare Version wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.
Mit der Beep-API kann man über den Systemlautsprecher frequenzgesteuertes Beepen erzeugen.
Declare Function Beep Lib "kernel32.dll" ( _ ByVal dwFreq As Long, _ ByVal dwDuration As Long) As Long
Parameter
dwFreq
- Die Frequenz des Beepens in Hertz. Diese muss zwischen 37 und 32767 liegen.
dwDuration
- Die Länge des Beepens in MilliSekunden.
Rückgabe(n)
Die Funktion gibt einen Wert des Types Long ungleich 0 bei Erfolg, den Wert 0 bei Misserfolg zurück.
Sollte die Funktionsrückgabe 0 sein, so lässt sich durch Err.LastDLLError die Fehlernummer zurückgeben.
Beispiel
Dim RetVal As Long 'Ein 1 Sek. langes 'a' RetVal = Beep(440&, 1000&) If RetVal = 0 Then 'Error-Handler End If
Hinweise
Das Programm wird für die Dauer des Beepens angehalten.
Betriebssystem
- Windows 95 / 98 / Me (Hier werden die beiden Parameter allerdings ignoriert.)
- Windows NT 4.0 / 2000 / XP
- Windows Vista