Beep: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
K (=== = ==)
Zeile 9: Zeile 9:
  
  
===Parameter===
+
==Parameter==
 
''dwFreq''
 
''dwFreq''
 
:Die Frequenz des Tons in Hertz. Diese muss zwischen 37 und 32767 liegen. Es sind nur Frequenzen bis 16 kHz sinnvoll, da höhere Frequenzen nicht mehr wahrnehmbar sind.
 
:Die Frequenz des Tons in Hertz. Diese muss zwischen 37 und 32767 liegen. Es sind nur Frequenzen bis 16 kHz sinnvoll, da höhere Frequenzen nicht mehr wahrnehmbar sind.
Zeile 17: Zeile 17:
  
  
===Rückgabe(n)===
+
==Rückgabe(n)==
  
 
Die Funktion gibt einen Wert des Types ''Long'' ungleich 0 bei Erfolg, den Wert 0 bei Misserfolg zurück.<br>
 
Die Funktion gibt einen Wert des Types ''Long'' ungleich 0 bei Erfolg, den Wert 0 bei Misserfolg zurück.<br>
Zeile 23: Zeile 23:
  
  
===Beispiel===
+
==Beispiel==
  
 
<PRE>
 
<PRE>
Zeile 37: Zeile 37:
  
  
===Hinweise===
+
==Hinweise==
  
 
Das Programm wird für die Dauer des Tons angehalten.
 
Das Programm wird für die Dauer des Tons angehalten.
  
  
===Betriebssystem===
+
==Betriebssystem==
  
 
*Windows 95 / 98 / Me (Hier werden die beiden Parameter allerdings ignoriert.)
 
*Windows 95 / 98 / Me (Hier werden die beiden Parameter allerdings ignoriert.)
Zeile 49: Zeile 49:
  
  
===Verweise===
+
==Verweise==
  
 
*MSDN US-Library [http://msdn2.microsoft.com/en-us/library/ms679277.aspx]
 
*MSDN US-Library [http://msdn2.microsoft.com/en-us/library/ms679277.aspx]

Version vom 26. März 2007, 15:43 Uhr

Mit Hilfe der Funktion Beep können Töne mit vorgegebener Frequenz und Dauer über den Systemlautsprecher ausgegeben werden.

Declare Function Beep Lib "kernel32.dll" ( _
                 ByVal dwFreq As Long, _
                 ByVal dwDuration As Long) As Long


Parameter

dwFreq

Die Frequenz des Tons in Hertz. Diese muss zwischen 37 und 32767 liegen. Es sind nur Frequenzen bis 16 kHz sinnvoll, da höhere Frequenzen nicht mehr wahrnehmbar sind.

dwDuration

Die Dauer des Tons 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 Tons angehalten.


Betriebssystem

  • Windows 95 / 98 / Me (Hier werden die beiden Parameter allerdings ignoriert.)
  • Windows NT 4.0 / 2000 / XP
  • Windows Vista


Verweise

  • MSDN US-Library [1]
  • Beispiel auf vbArchiv [2]



Benutzer:Bernhard Döbler/Vorlage:Zuständig